电子书
原创与开源电子书,按章阅读 最近阅读
编程开发 · 共 19 本

Rust 程序设计语言
Rust 官方教程中文版:从安装、所有权、借用、结构体、枚举,讲到泛型、trait、智能指针、无畏并发与多线程 Web 服务器。官方推荐的第一本 Rust 书,每个概念都配可运行示例。
·Apache-2.0 / MIT(原文 rust-lang/book,中文版 rust-lang-cn/book-cn)

Hello 算法
一本动画图解、能跑代码的数据结构与算法入门书。从复杂度分析讲到树、图、排序、回溯、动态规划,每段示例都配可运行的 Java 代码。13 万星的开源教材,零基础也能读。
·CC BY-NC-SA 4.0

Go 语言高级编程
涵盖 CGO、Go 汇编语言、RPC 与 Protobuf、Web 框架、分布式系统等进阶主题的 Go 语言开源图书:不讲语法入门,专讲语言背后的机制与工程实践,适合已有 Go 基础、想往底层和架构方向走的开发者。
·BSD-2-Clause 开源

CS 自学指南
一份把计算机专业课表摊开的自学路线图:每门课标好先修、难度、学时、作业量,附课程网站、公开视频、教材与 Project。从 Git/Vim 到操作系统、编译原理、深度学习,7.6 万星。
·MIT

凤凰架构
一部讲「架构演进」的开源书:从单体到微服务到无服务,从架构历史、方法论,讲到架构师视角的通用架构设计、不可变基础设施与走向分布式。每篇都配有可运行的开源工程。
·CC BY-NC-SA 4.0(文档)/ Apache 2.0(代码)

Pro Git(中文版)
Git 权威指南中文版:从版本控制的基本概念、Git 基础操作与分支模型,讲到分布式工作流、GitHub 协作、Git 工具箱、自定义配置与内部原理。学 Git 绕不开的一本书。
·CC BY-NC-SA 3.0

JavaGuide(Java 学习与面试指南)
GitHub 15 万星以上的 Java 学习指南:语言基础、集合、并发、JVM、计算机基础、数据库、系统设计、分布式与高可用,一站式到面试准备。
·Apache-2.0

Go Web 编程
Go Web 开发的经典入门书:从环境配置与语言基础,到 HTTP 服务、表单、数据库、session、中间件,一路讲到部署与高并发实战。
·BSD-3-Clause