justjavac/free-programming-books-zh_CN

GITHUB中文整理

主语言 未标注 · 119,403 星 · GPL-3.0 · 创建于 2013-11-04

免费书籍中文资源编程学习资源导航
打开 GitHub 仓库

这是一个收集整理免费中文计算机编程书籍与学习资料的资源导航项目,按主题和编程语言分类汇总链接。

Stars 119,403 累计 star,越多说明被认可得越广
Watching 5,818 订阅该仓库变动的人数
Forks 28,261 被派生出去的仓库数
Issues 7 当前开放的 Issue 数
语言 未标注 GitHub 自动判定的主语言
许可证 GPL-3.0 开源协议,用之前先确认能不能商用
24h 增长 — 数据积累中
7 日增长 — 数据积累中
30 日增长 — 数据积累中

仓库健康度

5 个维度
只看客观信号,不构成安全性结论
维护活跃度 数据完整
2026-07-29 08:39 最近推送

最近推送 2026-07-29 08:39(91 天前),维护频率一般

社区响应 数据完整
7 开放 Issue

开放 Issue 7 个 · Fork 28,261 个

增长趋势 证据不足
— 7 日新增

star 记录还不够天数,增量算不出来

项目规范 数据完整
GPL-3.0 许可证

许可证 GPL-3.0 · 8 个 topics

版本发布 证据不足
— 发布次数

这一项暂无数据,不代表项目没有发布

「证据不足」表示这项数据暂时没有取到,不能读成「项目有问题」;「部分数据」表示只拿到一部分信号。版本发布要额外调 Releases 接口,下一版补。

Star 趋势

6 天记录
最近 90 天站内记录的星数
119,403当前 Star +77首尾差值 2026-10-23最早记录 2026-10-28最近记录

横轴 2026-10-23 → 2026-10-28,纵轴按这段时间的最小/最大值拉伸。趋势来自站内每天记录一次的星数,页面打开时不会实时请求 GitHub。

它解决什么问题

据 README 归纳
没有它会怎样

中文编程学习者想找系统、免费、可靠的学习资料时,往往要在各处零散搜索,质量参差不齐,容易浪费时间或错过经典内容。没有它,就需要自己逐个平台搜集和筛选,入门和进阶的资料获取成本明显更高。

核心能力

7 条
归纳自 README,不是功能列表照抄
  1. 1按操作系统、算法、设计模式等主题归类资料
  2. 2按编程语言分别整理对应中文书籍与文档
  3. 3汇总 Stack Overflow 等社区推荐的必读书单
  4. 4提供设计模式、编译原理等专题学习目录
  5. 5收录大模型与智能体方向的中文教程
  6. 6通过 Pull Request 接受社区投稿并持续补充
  7. 7附带学习路线与入门进阶类笔记链接

项目画像

6 个角度
决定要不要用之前,先看这六条

项目定位

这是一个收集整理免费中文计算机编程书籍与学习资料的资源导航项目,按主题和编程语言分类汇总链接。

适合谁

适合中文编程初学者、想系统补基础的在职开发者、准备入门大模型方向的学习者,以及需要给学生推荐免费资料的教学人员。

典型场景

想系统学习某门语言时,按语言目录找到对应中文书籍和教程;准备补计算机基础时,从算法、操作系统、编译原理等主题里挑合适资料;入门大模型时,在 AI 分类下查找原理与应用开发教程。

部署难度

无需安装任何软件,打开页面按目录浏览即可使用;若想贡献内容,需要熟悉 GitHub 提交更改的流程。

风险限制

资料均为外部链接,可用性取决于原站点;条目质量与时效由人工整理,可能出现过时或失效内容;未说明对访问环境或工具的具体要求。

最近维护

最近一次推送是 2026-07-29 08:39。 实现方式:人工维护一份分类清单,把可公开访问的中文书籍、教程和笔记链接按主题与语言放入对应目录,学习者按目录定位所需资料,社区通过提交请求补充和更新条目。

README 原文细节

2 个板块
项目自己写的功能与用法,原文照录

实现原理它内部是怎么做的

编译原理

  • 《计算机程序的结构和解释》公开课 翻译项目

设计模式

  • 史上最全设计模式导学目录
  • design pattern 包教不包会
  • 设计模式 Java 版 :worried:

其它说明README 里剩下的内容

概述

  • 国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版。
  • 程序员应该阅读的非编程类书籍有哪些? 中文版(原帖为 stackoverflow 上已删除的问题 38210)
  • github 上的一个流行的编程书籍索引 中文版

参与交流

贡献者名单: https://github.com/justjavac/free-programming-books-zhCN/graphs/contributors

  • 使用 Pull Request 提交

目录

  • PostgreSQL
  • JavaScript

关于 free-programming-books-zh_CN 的常见问题

6 个问题
答案来自 README 归纳与 GitHub 实时数据
free-programming-books-zh_CN 是做什么的?

这是一个收集整理免费中文计算机编程书籍与学习资料的资源导航项目,按主题和编程语言分类汇总链接。 中文编程学习者想找系统、免费、可靠的学习资料时,往往要在各处零散搜索,质量参差不齐,容易浪费时间或错过经典内容。没有它,就需要自己逐个平台搜集和筛选,入门和进阶的资料获取成本明显更高。

free-programming-books-zh_CN 有哪些功能?

核心能力:按操作系统、算法、设计模式等主题归类资料;按编程语言分别整理对应中文书籍与文档;汇总 Stack Overflow 等社区推荐的必读书单;提供设计模式、编译原理等专题学习目录;收录大模型与智能体方向的中文教程;通过 Pull Request 接受社区投稿并持续补充;附带学习路线与入门进阶类笔记链接。

free-programming-books-zh_CN 适合谁用?

适合中文编程初学者、想系统补基础的在职开发者、准备入门大模型方向的学习者,以及需要给学生推荐免费资料的教学人员。

free-programming-books-zh_CN 是怎么工作的?

人工维护一份分类清单,把可公开访问的中文书籍、教程和笔记链接按主题与语言放入对应目录,学习者按目录定位所需资料,社区通过提交请求补充和更新条目。

用 free-programming-books-zh_CN 有什么门槛或限制?

资料均为外部链接,可用性取决于原站点;条目质量与时效由人工整理,可能出现过时或失效内容;未说明对访问环境或工具的具体要求。

free-programming-books-zh_CN 现在还在维护吗?数据怎么样?

目前 119,403 星,28,261 个 Fork,创建于 2013-11-04,最近一次推送 2026-07-29 08:39,许可证 GPL-3.0。星数、Fork、推送时间都是 GitHub 返回的实时数据,「最近推送」离现在越近说明越活跃;长期不动要留意是否已停止维护。

这些内容来自哪

读法说明
中文整理据 README 归纳,数据取自 GitHub
中文说明据项目 README 归纳只写 README 能确认的内容,不替作者补功能与数字
关键数据与 GitHub 页面一致星数、Fork、语言与时间都不做二次加工
数据日期2026-10-23 17:57星数与介绍这份数据是哪一天的

项目数据取自 GitHub 官方接口与项目 README;星数、Fork、语言与时间以 GitHub 页面为准,档案更新于 2026-10-23 17:57。