justjavac /free-programming-books-zh_CN

:books: 免费的计算机编程类中文书籍,欢迎投稿

★ 119,550⑂ 28,252👁 5,814⑃ 488● 0▤ 3◈ 0
GPL-3.0Created 2013-11-04weibo.com/justjavac
119,550
stars
+1+61+428
28,252
forks
5,814
watchers
488
prs
0
issues
3
releases
0
discussions

README

免费的编程中文书籍索引
============================

     

免费的编程中文书籍索引,欢迎投稿。

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

如果这个仓库对你有帮助,欢迎 star。如果这个仓库帮你提升了技能找到了工作,可以请我喝杯咖啡:



 参与交流

欢迎大家将珍藏已久的经典免费书籍共享出来,您可以:

 使用 Pull Request 提交

如果你发现了不能访问的链接,也可以提 PR,在无法访问链接的后面增加 :worried:。

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

 目录

 语言无关类
   操作系统
   AI
   智能系统
   分布式系统
   编译原理
   函数式概念
   计算机图形学
   WEB服务器
   版本控制
   编辑器
   NoSQL
   PostgreSQL
   MySQL
   管理和监控
   项目相关
   设计模式
   Web
   大数据
   编程艺术
   游戏引擎
   算法
   其它

 语言相关类
   Android
   APP
   AWK
   C/C++
   C
   Clojure
   CSS/HTML
   Elixir
   Fortran
   Go
   Haskell
   iOS
   Java
   JavaScript
   Kotlin
   LaTeX
   LISP
   Lua
   OCaml
   Perl
   PHP
   Prolog
   Python
   R
   Ruby
   Rust
   Scala
   Shell
   Swift

 读书笔记及其它
 测试相关

 置顶

- [[笔记]前端工程师的入门与进阶](https://shenbao.github.io/2017/04/22/justjavac-live/) :100:
- [[全文]如何正确的学习 Node.js](https://github.com/i5ting/How-to-learn-node-correctly) :100:

 操作系统

 开源世界旅行手册
 鸟哥的Linux私房菜
 The Linux Command Line (中英文版)
 UNIX TOOLBOX :worried:
 Docker中文指南
 Docker —— 从入门到实践
 Docker入门实战 :worried:
 Docker Cheat Sheet
 FreeRADIUS新手入门 :worried:
 Mac 开发配置手册
 FreeBSD 使用手册
 Linux 命令行(中文版)
 Linux 构建指南
 Linux工具快速教程
 Linux Documentation (中文版) :worried:
 嵌入式 Linux 知识库 (eLinux.org 中文版) :worried:
 理解Linux进程
 命令行的艺术
 SystemTap新手指南
 操作系统思考
 Linux 内核实验

返回目录

 AI
 大语言模型(中国人民大学)
 大模型基础(浙江大学)
 Happy-LLM:从零开始的大语言模型原理与实践教程
 动手学大模型 Dive into LLMs(上海交通大学)
 开源大模型食用指南 Self-LLM
 动手学大模型应用开发
 RAG 技术全栈指南
 面向开发者的 LLM 入门教程
 Hello-Agents:从零开始构建智能体
 深入理解 AI Agent:设计原理与工程实践
 Hugging Face Agents Course(含中文版)
 Vibe Vibe:人人都能学会的 AI 编程指南

返回目录

 智能系统
 一步步搭建物联网系统

返回目录

 分布式系统
 走向分布式

返回目录

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

返回目录

 函数式概念
 傻瓜函数编程

返回目录

 计算机图形学
 OpenGL 教程
 《Real-Time Rendering 3rd》提炼总结

返回目录

 WEB服务器

 Nginx开发从入门到精通 (淘宝团队出品)
 Nginx教程从入门到精通.pdf)(PDF版本,运维生存时间出品)
 OpenResty最佳实践 :worried:
 Apache 中文手册

返回目录

 版本控制

 Learn Git - complete book in Chinese
 Git Cheat Sheet
 Git教程 (本文由 廖雪峰 创作,如果觉得本教程对您有帮助,可以去 iTunes 购买)
 git - 简易指南
 猴子都能懂的GIT入门
 Git 参考手册
 Pro Git
 Pro Git 中文版 (整理在gitbook上) :worried:
 Git Magic
 GotGitHub
 Git权威指南
 Git Community Book 中文版
 Mercurial 使用教程
 沉浸式学 Git :worried:
 Git-Cheat-Sheet (感谢 @flyhigher139 翻译了中文版)
 GitHub秘籍
 GitHub帮助文档
 git-flow 备忘清单
 svn 手册
 GitHub漫游指南

返回目录

 编辑器

 exvim--vim 改良成IDE项目
 笨方法学Vimscript 中译本 :worried:
 Vim中文文档
 21天学会Emacs
 一年成为Emacs高手 (像神一样使用编辑器)
 所需即所获:像 IDE 一样使用 vim
 vim 实操教程
 Atom飞行手册中文版
 Markdown·简单的世界
 一年成为 Emacs 高手
 Emacs 生存指南
 Atom官方手册

返回目录

 NoSQL

 Redis 设计与实现
 Redis 命令参考 :worried:
 带有详细注释的 Redis 3.0 代码
 带有详细注释的 Redis 2.6 代码
 The Little MongoDB Book
 The Little Redis Book
 Neo4j .rb 中文資源 :worried:
 Apache Spark 设计与实现

返回目录

 PostgreSQL

 PostgreSQL 8.2.3 中文文档
 PostgreSQL 9.3.1 中文文档
 PostgreSQL 9.5.3 中文文档

返回目录

 MySQL

 MySQL索引背后的数据结构及算法原理
 21分钟MySQL入门教程

返回目录

 管理和监控

 ElasticSearch 权威指南 :worried:
 Logstash 最佳实践

返回目录

 项目

Latest release

v3.0 3.0 2018-11-05

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON