免费的编程中文图书目录
免费的编程中文图书目录,欢迎投稿。
- 国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版。
- stackoverflow 上之程序员应该看之非编程类书籍有怎样? 中文版
- github 上之一个流行的编程书索引 中文版
感谢 @siberiawolf 使用 Bootstrap
开发了网页版,地址:http://siberiawolf.com/free_programming/index.html
参与交流
迎大家将藏已久远的经文免费图书共享出来,您得:
- 使用 Issues 以及
Pull Request
贡献者名单: https://github.com/justjavac/free-programming-books-zh_CN/graphs/contributors
目录
-
言语无关类
- 操作系统
- 智能体系
- 分布式系统
- 编译原理
- 函数式概念
- 电脑图形学
- WEB服务器
- 版本控制
- 编辑器
- NoSQL
- PostgreSQL
- MySQL
- 管住及监督
- 种有关
- 设计模式
- Web
- 大数据
- 编程艺术
- 其它
-
语言相关类
- Android
- AWK
- C/C++
- CSS/HTML
- Dart
- Erlang
- Fortran
- Go
- Groovy
- Haskell
- iOS
- Java
- JavaScript
- LaTeX
- LISP
- Lua
- OCaml
- Perl
- PHP
- Prolog
- Python
- R
- Ruby
- Rust
- Scala
- Shell
- Swift
-
读书笔记及另外
-
测试相关
语言无关类
操作系统
- 开源世界旅行手册
- 鸟哥的Linux私房菜
- The Linux Command
Line (中英文版) - Linux
设备驱动 (第三版) - 深切解析Linux内核源码
- UNIX TOOLBOX
- Docker中文指南
- Docker —— 从入门到实践
- Docker入门实战
- FreeRADIUS新手入门
- Mac
开发配置手册 - FreeBSD
使用手册 - Linux 命令行(中文版)
- Linux 构建指南
- Linux工具快速教程
- Linux Documentation
(中文版) - 嵌入式 Linux 知识库 (eLinux.org
中文版) - 理解Linux进程
- 命令行的主意
智能体系
- 一步步搭建物联网系统
分布式系统
- 走向分布式
编译原理
- 《计算机程序的组织以及解释》公开课
翻译类
函数式概念
- 傻瓜函数编程
电脑图形学
- OpenGL 教程
WEB服务器
- Nginx开发从入门到精通 (淘宝团队产品)
- Nginx教程从入门到精通(PDF版本,运维生存时间出品)
- OpenResty最佳实践
- Apache
汉语手册
版本控制
- Git教程 (本文由 廖雪峰 创作,如果认为准学科对君发出帮带,可以去 iTunes 购买)
- git –
简易指南 - 猕猴还能明了的GIT入门
- Git 参考手册
- Pro Git
- Pro Git
中文版 (整理在gitbook上) - Git
Magic - GotGitHub
- Git Community Book 中文版
- Mercurial
以教程 - HgInit (中文版)
- 沉浸式学 Git
- Git-Cheat-Sheet (感谢
@flyhigher139 翻译了中文版) - GitHub秘籍
- Github帮助文档
- git-flow
备忘清单 - svn 手册
编辑器
- exvim–vim 改良成IDE项目
- 笨方法学Vimscript
中译本 - Vim中文文档
- 所欲即所获:像 IDE 一样以
vim - tmux:高效的全键盘开发工具
NoSQL
- NoSQL数据库笔谈 (PDF)
- Redis 设计及实现
- Redis 命令参考
- 饱含详细注解的 Redis 3.0
代码 - 涵盖详细注解的 Redis 2.6
代码 - The Little MongoDB
Book - The Little Redis
Book - Neo4j 简体中文手册 v1.8
- Neo4j .rb 汉语資源
- Disque 使用教程
PostgreSQL
- PostgreSQL 8.2.3
中文文档 - PostgreSQL 9.3.1
中文文档
MySQL
- MySQL索引背后的数据结构及算法原理
- 21分钟MySQL入门教程
治本以及监控
- ELKstack 中文指南
- Mastering
Elasticsearch(中文版) - ElasticSearch
权威指南 - Elasticsearch 权威指南(中文版)
- Logstash
最佳实践 - Puppet 2.7 Cookbook
中文版
型有关
- 不断集成(第二本子) (译言网)
- 于开发自动化系列专栏
- 追代码质量
- selenium 国语文档
- Joel谈软件)
- 約耳談軟體(Joel on
Software) - Gradle 2 用户指南
- Gradle
华语使用文档 - 编码规范
- 开源软件架构
- GNU make 指南
- GNU make 中文手册
设计模式
- 图说设计模式
- 史书上最咸设计模式导学目录
Web
- 至于浏览器与网络的 20
桩须知 - 浏览器开发工具的密
- Chrome
开发者工具中文手册 - Chrome扩展开发文档
- Grunt中文文档
- gulp中文文档
- Gulp 入门指南
- 动Web前端知识库
- 正则表达式30分钟入门教程
- 前端开发体系建设日记
- 举手投足前端开发收藏夹
- JSON风格指南
- HTTP 接口设计指北
- 前者资源分享(一)
- 前端资源分享(二)
- 前端代码规范 及
最佳实践 - w3school教程整理
- Wireshark用户手册
- 如出一辙站式学习Wireshark
- HTTP 下午茶
- HTTP/2.0
中文翻译 - http2讲解
- 3 Web Designs in 3
Weeks
大数据
- 十分数据/数据挖掘/推荐系统/机器上有关资源
- 面向程序员的数目挖掘指南
- 特大型集群达的高速和通用数据处理架构
- 数挖掘遭经的算法实现同详细的注释
- Spark
编程指南简体中文版
编程艺术
- 程序员编程艺术
- 每个程序员都应该了解的内存知识(译)【第一片段】
- 捧的工序:如何理解游戏 (豆瓣阅读,免费图书)
其它
- OpenWrt智能、自动、透明FQ路由器教程
- SAN 管理入门系列
- Sketch
华语手册 - 深切理解并行编程
言语相关类
Android
- Android Design(中文版)
- Google Material Design 正體中文版
(译本一 译本二) - Material Design
中文版 - Google
Android官方培训科目中文版 - Android学习的路
- Android开发技术前线(android-tech-frontier)
- Point-of-Android Android
一些着重知识点解析整理 - Android6.0新特性详解
AWK
- awk程序设计语言
- awk中文指南
C/C++
- C 语言编程透视
- C++
并发编程指南 - Linux C编程一站式学习 (宋劲杉,
北京亚嵌教育研究中心) - CGDB中文手册
- 100个gdb小技巧
- 100个gcc小技巧
- ZMQ 指南
- How to Think Like a Computer
Scientist (中英文版) - 和自身共写Makefile(PDF)
- GNU make中文手册
- GNU make 指南
- Google C++
风格指南 - C/C++ Primer (by @andycai)
- 简而言之容易亮的C魔法
- Cmake
实践 (PDF版) - C++ FAQ LITE(中文版)
- C++ Primer 5th Answers
- C++
并发编程(基于C++11) - QT 教程
- C++ Template
进阶指南
CSS
- 学习CSS布局
- 通用 CSS
笔记、建议及指导 - CSS参考手册
- Emmet 文档
- 前者代码规范 (腾讯
AlloyTeam 团队) - HTML和CSS编码规范
- Sass Guidelines 中文
- CSS3 Tutorial 《CSS3
教程》
Dart
- Dart 语言导览
Erlang
- 21天学通Erlang
Fortran
- Fortran77和90/95编程入门
Go
- Go编程基础
- Go入门指南
- 学习Go语言 (PDF.pdf?download))
- Go Web
编程 (此书已经问世,希望开发者们去选购,支持作者的著作) - Go实战开发 (当自家引用此种时,作者都勾勒了第三章节,如果念毕前面章节觉得出帮,可以为作者捐赠,以鼓励作者的继承写)
- Network programming with Go
中文翻译版本 - Effective Go
- Go
语言标准库 - Revel 框架手册
- Java程序员的Golang入门指南
- Go命令教程
- Go语言博客实践
- Go
官方文档翻译
Groovy
- 实战 Groovy 系列
Haskell
- Real World Haskell 中文版
- Haskell趣学指南
iOS
- iOS开发60分钟入门
- iOS7总人口机界面指南
- Google Objective-C Style Guide
中文版 - iPhone 6 屏幕揭秘
- Apple Watch开发初探
- 当时着手开发 iOS
应用程序 - 网易斯坦福大学公开课:iOS
7应用开发字幕文件
Java
- Apache Shiro
用户指南 - Jersey 2.x
用户指南 - Spring Framework
4.x参照文档 - Spring
Boot参考指南 (翻译中) - MyBatis中文文档
- 用jersey构建REST服务
- Activiti 5.x
用户指南 - Google
Java编程风格指南 - Netty 4.x 用户指南
- Netty
实战(精髓) - REST 实战
- Java 编码规范
- Apache MINA 2
用户指南 - H2 Database 教程
- Java Servlet 3.1
规范 - JSSE 参考指南
JavaScript
- Google JavaScript
代码风格指南 - Google JSON
风格指南 - Airbnb JavaScript
规范 - JavaScript
标准参照教程(alpha) - Javascript编程指南 (源码)
- javascript 的 12
个怪癖 - JavaScript
秘密花园 - JavaScript核心概念与执行 (PDF)
(此书已由人民邮电出版社出版发行,但笔者还免费供PDF版本,希望开发者们去买,支持作者) - 《JavaScript
模式》 “JavaScript
patterns”中译本 - 取名函数表达式探秘 (注:原文由为的漫笔翻译,原始地址无法打开,所以这里地址为自博客及之备份)
- 学用 JavaScript
设计模式 (开源中国) - 深入了解JavaScript系列
- ECMAScript 6 入门 (作者:阮一峰)
- JavaScript Promise迷你书
- You-Dont-Know-JS (深入JavaScript语言核心机制的不胜枚举书籍)
- jQuery
- jQuery
解构 - 简言之容易掌握的JQuery魔法
- How to write jQuery
plugin
- jQuery
- Node.js
- Node入门
- 七天学会NodeJS
- Nodejs Wiki
Book (繁体中文) - express.js 中文文档
- koa 中文文档
- 行使 Express + MongoDB
搭建多人数博客 - Express框架
- Node.js 包教不包会
- Learn You The Node.js For Much Win!
(中文版) - Node debug
三法三例 - nodejs中文文档
- underscore.js
- Underscore.js汉语文档
- backbone.js
- backbone.js中文文档
- backbone.js入门教程 (PDF)
- Backbone.js入门教程第二本
- Developing Backbone.js
Applications(中文版)
- AngularJS
- AngularJS最佳实践以及作风指南
- AngularJS中译本
- AngularJS入门教程
- 构建协调之AngularJS
- 当Windows环境下用Yeoman构建AngularJS项目
- Zepto.js
- Zepto.js 汉语文档
- Sea.js
- Hello Sea.js
- React.js
- React.js 汉语文档
- React
webpack-cookbook - React 入门教程
- React Native
华语文档(含最新Android内容)
- impress.js
- impress.js的中文课
- CoffeeScript
- CoffeeScript
Cookbook - The Little Book on
CoffeeScript中文版 - CoffeeScript
编码风格指南
- CoffeeScript
- ExtJS
- Ext4.1.0 中文文档
- Meteor
- Discover Meteor
- Chrome扩展及下开发
LaTeX
- 同一卖其实挺缺的 LaTeX
入门文档 - 一律卖不太简单的 LATEX 2ε
介绍 (PDF版)
LISP
- Common Lisp
- ANSI Common Lisp
中文翻譯版 - On Lisp 中文翻译版本
- ANSI Common Lisp
- Scheme
- Yet Another Scheme Tutorial
Scheme入门教程 - Scheme语言简明教程
- Racket
- Racket book
- Yet Another Scheme Tutorial
Lua
- Lua编程入门
- Lua 5.1 参考手册
中文翻译 - Lua 5.3 参考手册 中文翻译
- Lua源码欣赏
OCaml
- Real World
OCaml
Perl
- Modern Perl 中文版
- Perl 程序员应该了解的从业
PHP
- PHP 官方手册
- PHP调试技术手册(PDF)
- PHP之道:php-the-right-way
(@wulijun版 PHPHub版) - PHP
最佳实践 - PHP
开发者实践 - 深入明PHP内核
- PHP扩展开发暨水源应用
- Laravel5 中文文档
- Laravel
入门 - Symfony2中文文档 (未译完)
- YiiBook几按照Yii框架的在线教程
- 深深理解 Yii 2.0
- Yii 框架中文文檔
- 简单好掌握的PHP魔法
- swoole文档及入门教程
- Composer 中文网
- Slim 中文文档
- Lumen 中文文档
Prolog
- 笨办法学Prolog
Python
- 小白的Python教程
- 简明Python教程
- 零基础学Python
- 可爱的 Python
- Python 2.7
官方教程中文版 - Python 3.3
官方教程中文版 - 《Python Cookbook》 3rd Edition
翻译 - 深入 Python 3
- PEP8
Python代码风格规范 - Google Python 风格指南
中文版 - Python入门教程 (PDF)
- Python的神奇方法指南
- 笨办法学
Python (PDF版下载) - Django 1.5
文档中文版 正在翻译中 - Diango 1.7
文档中文版 正在翻译中,目前独翻译了目录 - Django 1.8.2
文档中文版 正在翻译中 - Django
最佳实践 - Django搭建简易博客教程
- The Django Book 中文版
- web.py 0.3 新手指南
- Web.py Cookbook 简体中文版
- Dive Into Python 中文版
- Flask 文档中文版
- Jinja2 文档中文版
- Werkzeug
文档中文版 - Flask之旅
- Introduction to Tornado
中文翻译 - Python自然语言处理中文版 (感谢陈涛同学的翻,也谢谢 @shwley 联系了作者)
- Python 绘图库 matplotlib
官方指南国语翻译 - Scrapy 0.25 文档
- ThinkPython
- Python快速教程
- Python
正则表达式操作指南 - python初级教程:入门详解
- Twisted
与异步编程入门 - TextGrocery 中文
API (
基为svm算法的一个短文本分类 Python 库 ) - Requests: HTTP for
Humans - Pillow 汉语文档
- PyMOTW
中文版 - Python
官方文档中文版 - Fabric 中文文档
- The Flask Mega-Tutorial
中文 - Tornado源码解析
R
- R语言忍者秘笈
Ruby
- Ruby
风格指南 - Rails
风格指南 - 笨方法學 Ruby
- Ruby on Rails 指南
- Ruby on Rails 實戰聖經
- Ruby on Rails Tutorial 原书第 3
版 (本书网页版免费供,电子版为
PDF、EPub 和 Mobi 格式提供购买,仅售 9.9 美元) - Rails 实践
- 编写Ruby的C拓展
- Ruby 源码解读
- Ruby中之首位编程
Rust
- rust book
中文翻译
Scala
- Scala课堂 (Twitter的Scala中文课)
- Effective
Scala(Twitter的Scala最佳实践的中文翻译) - Scala指南
Shell
- Shell脚本编程30分钟入门
- Bash脚本15分钟进阶教程
- Linux工具快速教程
- shell十三问
- Shell编程范例
Swift
- The Swift Programming Language
中文版 - Swift 语言指南
- Stanford 公开课,Developing iOS 8 Apps with Swift
字幕翻译文件
读书笔记及其余
- 编译原理(紫龙书)中文第2版本习题答案
- 将《编程珠玑》读薄
- Effective
C++读书笔记 - Golang 学习笔记、Python 学习笔记、C
学习笔记 (PDF) - Jsoup 学习笔记
- 上学笔记: Vim、Python、memcached
- 图灵开放修翻计划–C++、Python、Java等
- 蒂姆·奥莱利随笔 (由译言网翻译,电子版免费)
- SICP 解题集
- 良博客集合
- 正则表达式简明参考
- 中文文案排版指北
- Standard C 语言专业函数库速查 (Cheat
Sheet) - Git Cheatsheet Chs
- JavaScript语言精粹
- 制造开源软件
- 咨询的小聪明
- Markdown 入门参考
- AsciiDoc简明指南
- 背包问题九语
- 老齐的艺资料
- 前者技能汇总
- 借助于开源项目,学习软件开发
- 前者工作面试题目
- leetcode/lintcode题解/算法学习笔记
- 前端开发笔记本
测试相关
- 移动APP自动化测试好框架Appium API Reference V1.2.0
CN
=
起源为明笔记(Wiz)
=