免費的計算機編程類中文書籍,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中都有哪些值得推薦的好書?
    你真的認識身邊的人嗎?讀完這本書再說!
    從整理書櫃戲說紙質書的未來
    千絲萬縷,自有天定 ——讀《解憂雜貨店》有感
    世界讀書日,有哪些書是你覺得可以推薦給別人閱讀的?

    TAG:計算機 | 編程 | 書籍 | 免費 | 計算 | 文書 | C編程 | 更新 | 中文 |