free-programming-books
ebookfoundation.github.io又名 免费编程书籍、free-programming-books-zh
由 EbookFoundation 维护的开源编程书籍索引,按语言与主题分类整理免费书籍和文档的链接,适合想系统学一门语言或补基础的程序员、学生按主题翻目录找书。
内容免费不用登录网页多语言开源

free-programming-books 是一个在 GitHub 上维护的开源项目,专门收集互联网上可以免费阅读的编程书籍和文档。它本身不托管书的内容,只提供分类整理好的链接列表,按语言无关、语言相关两大块划分,再细分成版本控制、操作系统、人工智能、JavaScript、Python、Go 等几十个主题。中文页面是其中文版的目录,收录了大量中文原创或翻译的技术资料。
主要功能
页面就是一个大目录,点进某个分类能看到该主题下的书名、作者和翻译者信息,每条都链到原书所在的网站或仓库。比如版本控制分类下有《Pro Git》中文版、廖雪峰的 Git 教程;人工智能分类下有《动手学深度学习》《神经网络与深度学习》;语言相关部分则按编程语言排列,Java、C++、Go、Rust 各有十几到几十本不等。部分条目标注了格式(HTML、PDF、EPUB)或状态(archived、in process)。
适合谁
适合想系统学一门语言或补基础的程序员、学生,也适合需要找特定框架中文文档的人。因为列表由社区提交和更新,冷门语言或新框架的资料可能不全,部分链接年久失修会打不开。它更像一个索引,不是课程平台,没有阅读进度、笔记之类的功能。
费用与限制
项目本身完全免费,内容托管在 GitHub Pages 上,不需要注册登录。书籍的版权归各作者所有,能否下载、是否允许商用要看原书页面的说明。中文页面顶部有指向 GitHub 仓库的链接,可以查看提交记录或参与贡献。
常见问题
free-programming-books 收费吗?
free-programming-books 免费使用。
用 free-programming-books 要登录吗?
不用登录就能用。
free-programming-books 有哪些平台 / App?
支持 网页。
free-programming-books 的替代品有哪些?
本站整理了 4 个替代品,例如 免费的编程中文书籍索引、书栈网、TeachYourselfCS-CN、build-your-own-x。