开源书籍
Egg.js 官方教程
Egg.js 为企业级框架和应用而生,帮助开发团队和开发人员降低开发和维护成本。
Java 基础教程
这些 Java 基础教程供 Java 的初学者使用。如果您刚刚开始学习Java,这些教程会很适合您,否则请跳过它们。
Go 语言四十二章经
《Go语言四十二章经》详细讲述Go语言规范与语法细节及开发中常见的误区,通过研读标准库等经典代码设计模式,启发读者深刻理解Go语言的核心思维,进入Go语言开发的更高阶段。
PHP 之道
PHP: The Right Way, PHP 之道, 最新的 PHP 最佳实践。
Gradle 实战
Gradle In Action 中文版, 是关于使用 Gradle 实现端到端的项目自动化的综合指南。
21 分钟 MySQL 入门教程
这是一个面向新手的 mysql 入门教程,涉及 mysql 的安装, 基本数据库操作技巧和基本的 sql 用法。
十步完全理解 SQL
本文着重介绍 SELECT 句式,其他的 DML (Data Manipulation Language 数据操纵语言命令)将会在别的文章中进行介绍。
前端代码规范 by AlloyTeam
通过分析github代码库总结出来的工程师代码书写习惯
React Patterns 中文版
本书介绍了 18 种短小精悍的 React 模式案例,通俗易懂值得收藏。
React 模式
本书介绍了使用 React 开发时的一些常用设计模式,其中包括的技术有组合( composition )、数据流、依赖管理,等等。
React Bits
有关 React,你需要知道的一切。
命名函数表达式探秘
本书主要讨论 Javascript 中的命名函数表达式(Named Function Expression)。
Rust 语言学习笔记
本系列学习笔记可以作为学习 rust 的入门教程,讲述了基本语法、控制结构、模块系统、内存安全、编程范式等部分。
简明 Python 教程
本书将指导你如何使用 Python 3。同时,本书也会以指南的形式告诉你应如何适应虽老些但使用更加普遍的 Python 2。
快乐的 Linux 命令行
本书是 The Linux Command Line 的中文版
Scheme 入门教程
这是一本面向初学者的温和且循序渐进的 Scheme 教程。目标读者是仅有些许编程经验的 PC 用户。
PostgreSQL 11.2 手册
《PostgreSQL 11.2手册》是对官方文档 http://www.postgres.cn/docs/10 翻译。
Lua 5.3 参考手册
Lua 是一门强大、快速、轻量的嵌入式脚本语言,这份参考手册是对 Lua 语言的官方定义。
On Lisp 中文版
《On Lisp》不是一本 Lisp 的入门教材, 它更适合读过《ANSI Common Lisp》或者《Practical Common Lisp》的 Lisp 学习者。
ANSI Common Lisp 中文翻译版
本书的目的是快速及全面的教你 Common Lisp 的有关知识。
JavaScript 秘密花园
本书是关于 HTTP/3 以及其底层协议 QUIC 的文档,介绍它们的目的、原理、协议细节以及实现等
JavaScript 模式
Stoyan Stefanov 的这本书,从 JavaScript 的实际使用场景出发,提炼了不少可以让前端们偷懒的实用招式。
神奇的 Go 语言
本教程首先介绍了 Go 语言的基础知识和基本语法,然后通过几个具体的示例,展示 Go 语言的特点,方便开发者了解这门语言的特性。
Go Web 编程
这是一本写 Go Web 编程的书, 包含了 go 环境安装、go 语言基础、web 应用的编写和实施、部署运维等内容。
图说设计模式
在软件生存期的每一个阶段都存在着一些被认同的模式,本书使用图形和代码结合的方式来解析设计模式;
Git Community Book 中文版
这本书汇聚了Git社区的很多精华, 其目的就是帮助你尽快的掌握Git.
Scala 课堂!
Scala 课堂是 Twitter 启动的一系列讲座,用来帮助有经验的工程师成为高效的 Scala 程序员。
Effective Scala
本课程由 Twitter 公司 Scala 社区贡献,把 twitter 的经验提炼成短文,提供一系列最佳实践。
Shell 编程基础
这是一个讲解 shell 编程基础知识的教程,言语简单但足够让您了解 shell,从而开启 shell 脚本的大门。
Java 编程思想
Java 学习必读经典,从Java的基础语法到最高级特性,本书都能逐步指导你轻松掌握。
MyBatis 中文文档
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。
Go 简易教程
《The Little Go Book》中文译本,中文正式名《Go简易教程》
LearnOpenGL 中文版
learnopengl.com 系列教程的中文翻译
OpenGL Tutorials
这是一本关于 OpenGL 的教程,通过 18 个课程,并带有很多实例,带您进入 OpenGL 的世界。
傻瓜函数编程
《傻瓜函数编程》作者抛弃那些无比枯燥的教科书语言和晦涩难懂的理论,通过使用通俗易通的语言讲述函数编程。
3 周 3 页面
《3 周 3 页面》是一本关于学习 Web 页面开发的书, 通过 3 周的时间,每周设计开发一个页面,循序渐进地学习 HTML/CSS
Pro Git 中文版(第二版)
Pro Git (第二版)是一本详细的 Git 指南,主要介绍了 Git 的使用基础和原理,让你从一个 Git 初学者成为 Git 专家。 Git 最初是由 Linus Torvalds 为 Linux 内核开发而创造的。
Eloquent JavaScript 3rd 中文版
这是一本有关 JavaScript,编程和探索数字的书。
排序算法
在计算机科学与数学中,一个排序算法(英语:Sorting algorithm)是一种能将一串数据依照特定排序方式进行排列的一种算法。
HTTP/3 详解
本书是关于 HTTP/3 以及其底层协议 QUIC 的文档,介绍它们的目的、原理、协议细节以及实现等
Markdown 入门参考
本书由 LearnShare 整理发布,主要为了给自己和各位朋友作为学习 Markdown 的入门及参考资料。
從零到一的進撃
這是一本 Node.js Fullstack 的入門電子書,它的目標是成為優質的 Beginner to Beginner 教材。
跟老卫学 Angular
《跟老卫学Angular》是一本关于 Angular 学习的开源书。利用业余时间写了本书,图文并茂,用大量实例带你一步一步走进 Angular 的世界。
Sun Java 编码规范
《Sun Java 编码规范》中文翻译。这个文档包含了 Sun 所遵循以及推荐的标准的规范。它涵盖了文件名,文件组织,压缩,声明,注释,语句,空白,命名规范,编码惯例以及一个代码示例。
HTTP/2 详解
《HTTP/2 详解》系列文档会从技术和协议层面介绍 HTTP/2 协议(RFC 7540),主要内容包括 HTTP/2 协议产生的背景、协议本身、实现和未来
H2 Database 教程
《H2 Database 教程》是关于 H2 Database Engine 的一个中文教程。H2 是一款短小精干的 Java 内存数据库,性能强劲。
gulp 入门指南
gulp 是基于 node 实现 Web 前端自动化开发的工具,本书从实例出发,讲解了 js, css, 图片, less, sass 等基础用法,带你快速入门 gulp。
Netty 实战(精髓)
《Netty 实战(精髓)》是对 Norman Maurer 的 《Netty in Action》(基于 MEAP v10)的一个中文精简,取其精华,去其糟粕,带你快速掌握 Netty。
Docusaurus 中文文档
Docusaurus 是一个轻松构建,部署和维护开源项目的网站项目。《Docusaurus 中文文档》是对 Docusaurus 官网英文文档的中文翻译。
Sequelize 中文文档
Sequelize 是一个基于 promise 的 Node.js ORM, 《Sequelize 中文文档》是 sequelize 官方英文文档的中文翻译版本。
KOA 中文文档
Koa 通过 node.js 实现了一个十分具有表现力的 HTTP 中间件框架,《KOA 中文文档》是 Koajs 官方文档的中文翻译版本。
Docker — 从入门到实践
Docker — 从入门到实践,从基础的 Docker 知识开始讲解,并给出众多实践案例,很适合初学者。
你不懂JS(系列丛书)- 第一版
《你不懂JS》是一套深入探讨 JavaScript 语言核心机制的系列丛书,包含 6 个部分:入门与进阶,作用域与闭包,this 与对象原型,类型与文法,异步与性能,ES6 与未来
NodeJS 中文文档
NodeJS 中文文档,由 wanglichao 编写整理。
Apache MINA 2 用户指南
《Apache MINA 2 用户指南》对是官网文档的中文翻译,并在原文的基础上,插入配图,图文并茂方便用户理解。
CSS3 教程
CSS3 教程是一本关于 CSS3 的开源书,利用业余时间写了本书,图文并茂,用大量实例带你一步一步走进 CSS3 的世界。
ECMAScript 6 入门
《ECMAScript 6 入门》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新引入的语法特性。
Node.js 包教不包会
这个课程提供更多的 Node.js 实战机会,通过每一节精心安排的课程目标,让 Node.js 的初学者们可以循序渐进地,有目的开展 Node.js 的学习。
深入理解 TypeScript
阮一峰: Javascript 教程
本教程全面介绍 JavaScript 核心语法,从最简单的讲起,循序渐进、由浅入深,力求清晰易懂。所有章节都带有大量的代码实例,便于理解和模仿,可以用到实际项目中,即学即用。