免費的計算機編程類中文書籍,github上最火,持續更新
想進入計算機行業,修鍊內功很重要,內功決定一個人的深度,學習一個框架不難,掌握框架的原理卻是不那麼簡單。所以,業餘時間充電很重要,選好書籍很重要,下面為大家介紹一個github相當火的開源項目,總有一款你喜歡的書籍在等著你,Follow me!
廢話少說,直接上乾貨!
star數量顯而易見,這是大家公認的最好的書籍項目之一。
免費的編程中文書籍索引免費的編程中文書籍索引,歡迎投稿。(項目地址見文末)
國外程序員在 stackoverflow 推薦的程序員必讀書籍,中文版。
stackoverflow 上的程序員應該閱讀的非編程類書籍有哪些? 中文版
github 上的一個流行的編程書籍索引 中文版
目錄
語言無關類
操作系統
智能系統
分散式系統
編譯原理
函數式概念
計算機圖形學
WEB伺服器
版本控制
編輯器
NoSQL
PostgreSQL
MySQL
管理和監控
項目相關
設計模式
Web
大數據
編程藝術
其它
語言相關類
Android
APP
AWK
C/C++
C#
Clojure
CSS/HTML
Dart
Elixir
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入門實戰
Docker Cheat Sheet
FreeRADIUS新手入門
Mac 開發配置手冊
FreeBSD 使用手冊
Linux 命令行(中文版)
Linux 構建指南
Linux工具快速教程
Linux Documentation (中文版)
嵌入式 Linux 知識庫 (eLinux.org 中文版)
理解Linux進程
命令行的藝術
SystemTap新手指南
操作系統思考
智能系統
一步步搭建物聯網系統
分散式系統
走向分散式
編譯原理
《計算機程序的結構和解釋》公開課 翻譯項目
函數式概念
傻瓜函數編程
計算機圖形學
OpenGL 教程
WebGL自學網
WEB伺服器
Nginx開發從入門到精通 (淘寶團隊出品)
Nginx教程從入門到精通(PDF版本,運維生存時間出品)
OpenResty最佳實踐
Apache 中文手冊
版本控制
Git教程 (本文由 廖雪峰 創作,如果覺得本教程對您有幫助,可以去 iTunes 購買)
git - 簡易指南
猴子都能懂的GIT入門
Git 參考手冊
Pro Git
Pro Git 中文版 (整理在gitbook上)
Git Magic
GotGitHub
Git權威指南
Git Community Book 中文版
Mercurial 使用教程
HgInit (中文版)
沉浸式學 Git
Git-Cheat-Sheet (感謝 @flyhigher139 翻譯了中文版)
GitHub秘籍
GitHub幫助文檔
git-flow 備忘清單
svn 手冊
GitHub漫遊指南
編輯器
exvim--vim 改良成IDE項目
笨方法學Vimscript 中譯本
Vim中文文檔
所需即所獲:像 IDE 一樣使用 vim
Atom飛行手冊中文版
Markdown·簡單的世界
一年成為 Emacs 高手
Emacs 生存指南
Atom官方手冊
NoSQL
NoSQL資料庫筆談
Redis 設計與實現
Redis 命令參考
帶有詳細注釋的 Redis 3.0 代碼
帶有詳細注釋的 Redis 2.6 代碼
The Little MongoDB Book
The Little Redis Book
Neo4j 簡體中文手冊 v1.8
Neo4j .rb 中文資源
Disque 使用教程
Apache Spark 設計與實現
PostgreSQL
PostgreSQL 8.2.3 中文文檔
PostgreSQL 9.3.1 中文文檔
PostgreSQL 9.5.3 中文文檔
MySQL
MySQL索引背後的數據結構及演算法原理
21分鐘MySQL入門教程
管理和監控
ELKstack 中文指南
Mastering Elasticsearch(中文版)
ElasticSearch 權威指南
Elasticsearch 權威指南(中文版)
Logstash 最佳實踐
Puppet 2.7 Cookbook 中文版
項目相關
持續集成(第二版) (譯言網)
讓開發自動化系列專欄
追求代碼質量
selenium 中文文檔
Selenium Webdriver 簡易教程
Joel談軟體
約耳談軟體(Joel on Software)
Gradle 2 用戶指南
Gradle 中文使用文檔
編碼規範
開源軟體架構
GNU make 指南
GNU make 中文手冊
The Twelve-Factor App
設計模式
圖說設計模式
史上最全設計模式導學目錄
design pattern 包教不包會
設計模式 Java 版
Web
關於瀏覽器和網路的 20 項須知
瀏覽器開發工具的秘密
Chrome 開發者工具中文手冊
Chrome擴展開發文檔
Grunt中文文檔
gulp中文文檔
Gulp 入門指南
移動Web前端知識庫
正則表達式30分鐘入門教程
前端開發體系建設日記
移動前端開發收藏夾
JSON風格指南
HTTP 介面設計指北
前端資源分享(一)
前端資源分享(二)
前端代碼規範 及 最佳實踐
前端開發者手冊
前端工程師手冊
w3school教程整理
Wireshark用戶手冊
一站式學習Wireshark
HTTP 下午茶
HTTP/2.0 中文翻譯
RFC 7540 - HTTP/2 中文翻譯版
http2講解
3 Web Designs in 3 Weeks
站點可靠性工程
大數據
大數據/數據挖掘/推薦系統/機器學習相關資源
面向程序員的數據挖掘指南
大型集群上的快速和通用數據處理架構
數據挖掘中經典的演算法實現和詳細的注釋
Spark 編程指南簡體中文版
編程藝術
程序員編程藝術
每個程序員都應該了解的內存知識(譯)【第一部分】
取悅的工序:如何理解遊戲 (豆瓣閱讀,免費書籍)
其它
OpenWrt智能、自動、透明翻牆路由器教程
SAN 管理入門系列
Sketch 中文手冊
深入理解並行編程
程序員的自我修養
Growth: 全棧增長工程師指南
語言相關類
Android
Android Design(中文版)
Google Material Design 正體中文版 (譯本一 譯本二)
Material Design 中文版
Google Android官方培訓課程中文版
Android學習之路
Android開發技術前線(android-tech-frontier)
Point-of-Android Android 一些重要知識點解析整理
Android6.0新特性詳解
APP
Apache Cordova 開發指南
AWK
awk程序設計語言
awk中文指南
C/C++
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 教程
DevBean的《Qt學習之路2》(Qt5)
C++ Template 進階指南
libuv中文教程
Boost 庫中文教程
笨辦法學C
C#
MSDN C# 中文文檔
.NET 類庫參考
ASP.NET MVC 5 入門指南
超全面的 .NET GDI+ 圖形圖像編程教程
.NET控制項開發基礎
.NET開發要點精講(初稿)
Clojure
Clojure入門教程
CSS/HTML
學習CSS布局
通用 CSS 筆記、建議與指導
CSS參考手冊
Emmet 文檔
前端代碼規範 (騰訊 AlloyTeam 團隊)
HTML和CSS編碼規範
Sass Guidelines 中文
CSS3 Tutorial 《CSS3 教程》
MDN HTML 中文文檔
MDN CSS 中文文檔
Dart
Dart 語言導覽
Elixir
Elixir編程入門
Erlang
21天學通Erlang
Fortran
Fortran77和90/95編程入門
Go
Go編程基礎
Go入門指南
學習Go語言
Go Web 編程 (此書已經出版,希望開發者們去購買,支持作者的創作)
Go實戰開發 (當我收錄此項目時,作者已經寫完第三章,如果讀完前面章節覺得有幫助,可以給作者捐贈,以鼓勵作者的繼續創作)
Network programming with Go 中文翻譯版本
Effective Go
Go 語言標準庫
Golang標準庫文檔
Revel 框架手冊
Java程序員的Golang入門指南
Go命令教程
Go語言博客實踐
Go 官方文檔翻譯
深入解析Go
Go語言聖經(中文版) (GitBook)
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中文文檔
MyBatis Generator 中文文檔
用jersey構建REST服務
Activiti 5.x 用戶指南
Google Java編程風格指南
Netty 4.x 用戶指南
Netty 實戰(精髓)
REST 實戰
Java 編碼規範
Apache MINA 2 用戶指南
H2 Database 教程
Java Servlet 3.1 規範
JSSE 參考指南
Java開源實現及最佳實踐
Java 編程要點
Think Java
Java 8 簡明教程
JavaScript
Google JavaScript 代碼風格指南
Google JSON 風格指南
Airbnb JavaScript 規範
JavaScript 標準參考教程(alpha)
Javascript編程指南 (源碼)
javascript 的 12 個怪癖
JavaScript 秘密花園
JavaScript核心概念及實踐 (PDF) (此書已由人民郵電出版社出版發行,但作者依然免費提供PDF版本,希望開發者們去購買,支持作者)
《JavaScript 模式》 「JavaScript patterns」中譯本
命名函數表達式探秘 (注:原文由為之漫筆翻譯,原始地址無法打開,所以此處地址為我博客上的備份)
學用 JavaScript 設計模式 (開源中國)
深入理解JavaScript系列
ECMAScript 5.1 中文版
ECMAScript 6 入門 (作者:阮一峰)
JavaScript Promise迷你書
You-Dont-Know-JS (深入JavaScript語言核心機制的系列圖書)
JavaScript 教程 廖雪峰
MDN JavaScript 中文文檔
jQuery
jQuery 解構
簡單易懂的JQuery魔法
How to write jQuery plugin
You Don"t Need jQuery
如何實現一個類jQuery?
Node.js
Node入門
七天學會NodeJS
Nodejs Wiki Book (繁體中文)
express.js 中文文檔
koa 中文文檔
一起學koa
使用 Express + MongoDB 搭建多人博客
Express框架
Node.js 包教不包會
Learn You The Node.js For Much Win! (中文版)
Node debug 三法三例
nodejs中文文檔
orm2 中文文檔
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內容)
Learn React & Webpack by building the Hacker News front page
impress.js
impress.js的中文教程
CoffeeScript
CoffeeScript Cookbook
The Little Book on CoffeeScript中文版
CoffeeScript 編碼風格指南
TypeScipt
TypeScript Handbook
ExtJS
Ext4.1.0 中文文檔
Meteor
Discover Meteor
Meteor 中文文檔
Angular-Meteor 中文教程
Chrome擴展及應用開發
LaTeX
一份其實很短的 LaTeX 入門文檔
一份不太簡短的 LATEX 2ε 介紹 (PDF版)
LISP
Common Lisp
ANSI Common Lisp 中文翻譯版
On Lisp 中文翻譯版本
Scheme
Racket book
Yet Another Scheme Tutorial Scheme入門教程
Scheme語言簡明教程
Racket
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.1 中文文檔
Laravel 5.1 LTS 速查表
Symfony2 Cookbook 中文版(版本 2.7.0 LTS)
Symfony2中文文檔 (未譯完)
YiiBook幾本Yii框架的在線教程
深入理解 Yii 2.0
Yii 框架中文文檔
簡單易懂的PHP魔法
swoole文檔及入門教程
Composer 中文網
Slim 中文文檔
Lumen 中文文檔
PHPUnit 中文文檔
Prolog
笨辦法學Prolog
Python
廖雪峰 Python 2.7 中文教程
廖雪峰 Python 3 中文教程
簡明Python教程
零基礎學 Python 第一版
零基礎學 Python 第二版
可愛的 Python
Python 2.7 官方教程中文版
Python 3.3 官方教程中文版
Python Cookbook 中文版
Python3 Cookbook 中文版
深入 Python
深入 Python 3
PEP8 Python代碼風格規範
Google Python 風格指南 中文版
Python入門教程 (PDF)
笨辦法學 Python (PDF EPUB)
Python自然語言處理中文版 (感謝陳濤同學的翻譯,也謝謝 @shwley 聯繫了作者)
Python 繪圖庫 matplotlib 官方指南中文翻譯
Scrapy 0.25 文檔
ThinkPython
ThinkPython 2ed
Python快速教程
Python 正則表達式操作指南
python初級教程:入門詳解
Twisted 與非同步編程入門
TextGrocery 中文 API ( 基於svm演算法的一個短文本分類 Python 庫 )
Requests: HTTP for Humans
Pillow 中文文檔
PyMOTW 中文版
Python 官方文檔中文版
Fabric 中文文檔
Beautiful Soup 4.2.0 中文文檔
用Python做科學計算
Sphinx 中文文檔
精通 Python 設計模式
python 安全編程教程
程序設計思想與方法
知乎周刊·編程小白學Python
Scipy 講義
Python 學習筆記 基礎篇
Python 學習筆記 模塊篇
Python 標準庫 中文版
Python進階
Python 核心編程 第二版 CPyUG譯
Python最佳實踐指南
Python 精要教程
Python 量化交易教程
Django
Django 1.5 文檔中文版 正在翻譯中
Diango 1.7 文檔中文版 正在翻譯中,目前只翻譯了目錄
Django 1.8.2 文檔中文版 正在翻譯中
Django 最佳實踐
Django搭建簡易博客教程
The Django Book 中文版
Django 設計模式與最佳實踐
Django 網站開發 Cookbook
Django Girls 學習指南
Flask
Flask 文檔中文版
Jinja2 文檔中文版
Werkzeug 文檔中文版
Flask之旅
Flask 擴展文檔匯總
Flask 大型教程
SQLAlchemy 中文文檔
web.py
web.py 0.3 新手指南
Web.py Cookbook 簡體中文版
Tornado
Introduction to Tornado 中文翻譯
Tornado源碼解析
Tornado 4.3 文檔中文版
R
R語言忍者秘笈
Ruby
Ruby 風格指南
Rails 風格指南
笨方法學 Ruby
Ruby on Rails 指南
Ruby on Rails 實戰聖經
Ruby on Rails Tutorial 原書第 3 版 (本書網頁版免費提供,電子版以 PDF、EPub 和 Mobi 格式提供購買,僅售 9.9 美元)
Rails 實踐
Rails 5 開發進階(Beta)
Rails 102
編寫Ruby的C拓展
Ruby 源碼解讀
Ruby中的元編程
Rust
rust book 中文翻譯
rust primer
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 字幕翻譯文件
C4iOS - COSMOS
讀書筆記及其它
編譯原理(紫龍書)中文第2版習題答案
把《編程珠璣》讀薄
Effective C++讀書筆記
Golang 學習筆記、Python 學習筆記、C 學習筆記 (PDF)
Jsoup 學習筆記
學習筆記: Vim、Python、memcached
圖靈開放書翻譯計劃--C++、Python、Java等
蒂姆·奧萊利隨筆 (由譯言網翻譯,電子版免費)
SICP 解題集
精彩博客集合
中文文案排版指北
Standard C 語言標準函數庫速查 (Cheat Sheet)
Git Cheatsheet Chs
GitBook簡明教程
JavaScript語言精粹
製造開源軟體
提問的智慧
Markdown 入門參考
AsciiDoc簡明指南
背包問題九講
老齊的技術資料
前端技能匯總
藉助開源項目,學習軟體開發
前端工作面試問題
leetcode/lintcode題解/演算法學習筆記
前端開發筆記本
測試相關
移動APP自動化測試優秀框架Appium API Reference V1.2.0 CN
最後
獻上項目地址:https://github.com/justjavac/free-programming-books-zh_CN
推薦閱讀:
※Amazon的KindleUnlimited中都有哪些值得推薦的好書?
※你真的認識身邊的人嗎?讀完這本書再說!
※從整理書櫃戲說紙質書的未來
※千絲萬縷,自有天定 ——讀《解憂雜貨店》有感
※世界讀書日,有哪些書是你覺得可以推薦給別人閱讀的?