總有你要的編程書單(GitHub)

2021-02-14 猿份

本書單包含數十個技術領域,共計300多本。全部都可以直接在線瀏覽!因Github原連結無法訪問,大家可以在公眾號對話框回復「書單」即可永久保存,並直接在線閱讀所有書籍!

—  詳細目錄  —

IDE

IntelliJ IDEA 簡體中文專題教程

MySQL

21分鐘MySQL入門教程

MySQL索引背後的數據結構及算法原理

NoSQL

Disque 使用教程

Neo4j .rb 中文資源

Redis 命令參考

Redis 設計與實現

The Little MongoDB Book

The Little Redis Book

帶有詳細注釋的 Redis 2.6 代碼

帶有詳細注釋的 Redis 3.0 代碼

PostgreSQL

PostgreSQL 8.2.3 中文文檔

PostgreSQL 9.3.1 中文文檔

Web

3 Web Designs in 3 Weeks

Chrome 開發者工具中文手冊

Chrome擴展開發文檔

Growth: 全棧增長工程師指南

Grunt中文文檔

Gulp 入門指南

gulp中文文檔

HTTP 接口設計指北

HTTP/2.0 中文翻譯

http2講解

JSON風格指南

Wireshark用戶手冊

一站式學習Wireshark

關於瀏覽器和網絡的 20 項須知

前端代碼規範 及 最佳實踐

前端開發體系建設日記

前端資源分享(一)

前端資源分享(二)

正則表達式30分鐘入門教程

瀏覽器開發工具的秘密

移動Web前端知識庫

移動前端開發收藏夾

WEB伺服器

Apache 中文手冊

Nginx開發從入門到精通(淘寶團隊出品)

Nginx教程從入門到精通(PDF版本,運維生存時間出品)

其它

OpenWrt智能、自動、透明翻牆路由器教程

SAN 管理入門系列

Sketch 中文手冊

深入理解並行編程

公眾號對話框回復「書單」即可直接在線閱讀所有書籍!

函數式概念

傻瓜函數編程

分布式系統

走向分布式(PDF)

在線教育

51CTO學院

Codecademy

CodeSchool

Coursera

Learn X in Y minutes(數十種語言快速入門教程)

shiyanlou

TeamTreeHouse

Udacity

xuetangX

慕課網(豐富的移動端開發、php開發、web前端、html5教程以及css3視頻教程等課程資源)

極客學院

匯智網

計蒜客

大數據

Spark 編程指南簡體中文版

大型集群上的快速和通用數據處理架構

大數據/數據挖掘/推薦系統/機器學習相關資源

數據挖掘中經典的算法實現和詳細的注釋

面向程式設計師的數據挖掘指南

作業系統

Debian 參考手冊

Docker —— 從入門到實踐

Docker中文指南

Docker入門實戰

FreeBSD 使用手冊

FreeRADIUS新手入門

Linux Documentation (中文版)

Linux Guide for Complete Beginners

Linux 構建指南

Linux 系統高級編程

Linux工具快速教程

Mac 開發配置手冊

Operating Systems: Three Easy Pieces

The Linux Command Line(中英文版)

Ubuntu 參考手冊

uCore Lab: Operating System Course in Tsinghua University

UNIX TOOLBOX

命令行的藝術

嵌入式 Linux 知識庫 (eLinux.org 中文版)

開源世界旅行手冊

理解Linux進程

鳥哥的 Linux 私房菜 基礎學習篇

鳥哥的 Linux 私房菜 伺服器架設篇

資料庫

Redis 設計與實現

The Little MongoDB Book 中文版

智能系統

一步步搭建物聯網系統

正則表達式

正則表達式30分鐘入門教程

版本控制

Git - 簡易指南

Git-Cheat-Sheet(感謝 @flyhigher139 翻譯了中文版)

Git Community Book 中文版

git-flow 備忘清單

Git magic

Git Magic

Git 參考手冊

Github幫助文檔

GitHub秘籍

Git教程(由@廖雪峰創作,如果覺得本教程對您有幫助,可以去iTunes購買)

Got GitHub

GotGitHub

HgInit (中文版)

Mercurial 使用教程

Pro Git

Pro Git 中文版(整理在gitbook上)

svn 手冊

學習 Git 分支(點擊右下角按鈕可切換至簡體及正體中文)

沉浸式學 Git

猴子都能懂的GIT入門

公眾號對話框回復「書單」即可直接在線閱讀所有書籍!

程式設計師雜談

程式設計師的自我修養

管理和監控

ElasticSearch 權威指南

Elasticsearch 權威指南(中文版)

ELKstack 中文指南

Logstash 最佳實踐

Mastering Elasticsearch(中文版)

Puppet 2.7 Cookbook 中文版

編程藝術

取悅的工序:如何理解遊戲(豆瓣閱讀,免費書籍)

每個程式設計師都應該了解的內存知識(譯)【第一部分】

程式設計師編程藝術

編程入門指南

編譯原理

《電腦程式的結構和解釋》公開課 翻譯項目

編輯器

exvim–vim 改良成IDE項目

Vim中文文檔

所需即所獲:像 IDE 一樣使用 vim

笨方法學Vimscript 中譯本

計算機圖形學

OpenGL 教程

設計模式

史上最全設計模式導學目錄

圖說設計模式

軟體開發方法

傻瓜函數編程(《Functional Programming For The Rest of Us》中文版)

硝煙中的 Scrum 和 XP

項目相關

GNU make 指南

Gradle 2 用戶指南

Gradle 中文使用文檔

Joel談軟體

selenium 中文文檔

開源軟體架構

持續集成(第二版)(譯言網)

約耳談軟體(Joel on Software)

編碼規範

讓開發自動化系列專欄

追求代碼質量

語言相關

Android

Android Design(中文版)

Android Note(開發過程中積累的知識點)

Android6.0新特性詳解

Android學習之路

Android開發技術前線(android-tech-frontier)

Google Android官方培訓課程中文版

Google Material Design 正體中文版 (

譯本一、譯本二)

Material Design 中文版

Point-of-Android

公眾號對話框回復「書單」即可直接在線閱讀所有書籍!

AWK

awk中文指南

awk程序設計語言

C

C 語言常見問題集

C/C++ 學習教程

Linux C 編程一站式學習

新概念 C 語言教程

C Sharp

精通C#(第6版)

C++

100個gcc小技巧

100個gdb小技巧

C 語言編程透視

C/C++ Primer

- @andycai

C++ FAQ LITE(中文版)

C++ Primer 5th Answers

C++ Template 進階指南

C++ 基礎教程

C++ 並發編程(基於C++11)

C++ 並發編程指南

CGDB中文手冊

Cmake 實踐

(PDF)

GNU make 指南

Google C++ 風格指南

QT 教程

ZMQ 指南

像計算機科學家一樣思考(C++版)

(《How To Think Like a Computer Scientist: C++ Version》中文版)

簡單易懂的C魔法

跟我一起寫Makefile(PDF)

CoffeeScript

CoffeeScript 中文

CoffeeScript 編程風格指南

Dart

Dart 語言導覽

Elasticsearch

Elasticsearch 權威指南

(《Elasticsearch the definitive guide》中文版)

ELKstack 中文指南

Mastering Elasticsearch(中文版)

公眾號對話框回復「書單」即可直接在線閱讀所有書籍!

Elixir

Elixir Getting Started 中文翻譯

Elixir 程式語言教程(Elixir School)

Elixir元編程與DSL 中文翻譯

Phoenix 框架中文文檔

Erlang

Erlang 並發編程(《Concurrent Programming in Erlang (Part I)》中文版)

Fortran

Fortran77和90/95編程入門

Golang

Go Web 編程

Go 入門指南(《The Way to Go》中文版)

Go 官方文檔翻譯

Go 指南(《A Tour of Go》中文版)

Go 簡易教程(《The Little Go Book》中文版)

Go 編程基礎

Go 語言標準庫

Go命令教程

Go實戰開發

Go語言博客實踐

Java程式設計師的Golang入門指南

Network programming with Go 中文翻譯版本

Revel 框架手冊

學習Go語言

神奇的 Go 語言

Groovy

實戰 Groovy 系列

Haskell

Haskell 趣學指南

Real World Haskell 中文版

HTML / CSS

CSS3 Tutorial 《CSS3 教程》

CSS參考手冊

Emmet 文檔

HTML5 教程

HTML和CSS編碼規範

Sass Guidelines 中文

前端代碼規範(騰訊 AlloyTeam 團隊)

學習CSS布局

通用 CSS 筆記、建議與指導

iOS

Apple Watch開發初探

Google Objective-C Style Guide 中文版

iOS7人機界面指南

iOS開發60分鐘入門

iPhone 6 屏幕揭秘

網易史丹福大學公開課:iOS 7應用開發字幕文件

Java

Activiti 5.x 用戶指南

Apache MINA 2 用戶指南

Apache Shiro 用戶指南

Google Java編程風格指南

H2 Database 教程

Java Servlet 3.1 規範

Java 編碼規範

Jersey 2.x 用戶指南

JSSE 參考指南

MyBatis中文文檔

Netty 4.x 用戶指南

Netty 實戰(精髓)

REST 實戰

Spring Boot參考指南(翻譯中)

Spring Framework 4.x參考文檔

用jersey構建REST服務

Javascript

Airbnb JavaScript 規範

Javascript-AngularJS

AngularJS中譯本

AngularJS入門教程

AngularJS最佳實踐和風格指南

在Windows環境下用Yeoman構建AngularJS項目

構建自己的AngularJS

公眾號對話框回復「書單」即可直接在線閱讀所有書籍!

Javascript-backbone.js

backbone.js中文文檔

backbone.js入門教程(PDF)

Backbone.js入門教程第二版

Developing Backbone.js Applications(中文版)

Chrome擴展及應用開發

Javascript-CoffeeScript

CoffeeScript 編碼風格指南

Javascript-D3.js

D3.js 入門系列(還有進階、高級等系列)

官方API文檔

張天旭的D3教程

楚狂人的D3教程

ECMAScript 6 入門(作者:阮一峰)

Javascript-ExtJS

Ext4.1.0 中文文檔

Google JavaScript 代碼風格指南

Google JSON 風格指南

Javascript-impress.js

impress.js的中文教程

JavaScript Promise迷你書

Javascript 原理

JavaScript 標準參考教程(alpha)

JavaScript 模式

「JavaScript patterns」中譯本

javascript 的 12 個怪癖

JavaScript 秘密花園

JavaScript核心概念及實踐(PDF) (此書已由人民郵電出版社出版發行,但作者依然免費提供PDF版本,希望開發者們去購買,支持作者)

Javascript編程指南(源碼)

公眾號對話框回復「書單」即可直接在線閱讀所有書籍!

Javascript-jQuery

How to write jQuery plugin

簡單易懂的JQuery魔法

Javascript-Meteor

Discover Meteor

Javascript-Node.js

express.js 中文文檔

Express框架

koa 中文文檔

Learn You The Node.js For Much Win! (中文版)

Node debug 三法三例

Node.js Fullstack《從零到一的進撃》

Node.js 包教不包會

Nodejs Wiki Book

(繁體中文)

nodejs中文文檔

Node入門

七天學會NodeJS

使用 Express + MongoDB 搭建多人博客

JavaScript全棧工程師培訓材料

Javascript-React.js

Learn React & Webpack by building the Hacker News front page

React Native 中文文檔(含最新Android內容)

React webpack-cookbook

React 入門教程

React.js 中文文檔

Javascript-underscore.js

Underscore.js中文文檔

You-Dont-Know-JS(深入JavaScript語言核心機制的系列圖書)

Javascript-Zepto.js

Zepto.js 中文文檔

Javascript-命名函數表達式探秘(注:原文由為之漫筆翻譯,原始地址無法打開,所以此處地址為我博客上的備份)

Javascript-學用 JavaScript 設計模式(開源中國)

Javascript-深入理解JavaScript系列

LaTeX

LaTeX 筆記

一份不太簡短的 LaTeX2ε 介紹

大家來學 LaTeX(PDF)

LISP

ANSI Common Lisp 中文翻譯版

Common Lisp 高級編程技術

(《On Lisp》中文版)

Lua

Lua 5.3 參考手冊

Markdown

Markdown 快速入門

Markdown 簡明教程

Markdown 語法說明

獻給寫作者的 Markdown 新手指南

Node.js

Node 入門

The NodeJS 中文文檔(社區翻譯)

七天學會NodeJS(阿里出品,很好的入門資料)

Perl

Master Perl Today

《Modern Perl》中文版

Perl 5 教程

Perl 教程

公眾號對話框回復「書單」即可直接在線閱讀所有書籍!

PHP

PHP 之道

PHP5中文手冊

PHP擴展開發及內核應用

Symfony2 實例教程

深入理解 PHP 內核

Python

Django book 2.0

Python 3 文檔(簡體中文) 3.2.2 documentation

Python 中文學習大本營

深入 Python 3

笨辦法學 Python

R

153分鐘學會 R

(PDF)

R 導論

(《An Introduction to R》中文版) (PDF)

用 R 構建 Shiny 應用程式(《Building 『Shiny』 Applications with R》中文版)

統計學與 R 讀書筆記(PDF)

reStructuredText

reStructuredText 入門

reStructuredText 簡明教程

Ruby

Rails 風格指南

Ruby on Rails Tutorial 原書第 2 版

Ruby on Rails 實戰聖經

Ruby 風格指南

笨方法學 Ruby

Rust

Rust 官方教程

Rust 語言學習筆記

RustPrimer

通過例子學習 Rust

Scala

Effective Scala

Scala 初學者指南(The Neophyte’s Guide to Scala)

Scala 課堂(Twitter的Scala中文教程)

Scheme

Scheme 入門教程(《Yet Another Scheme Tutorial》中文版)

Shell

Shell 編程基礎

Shell 腳本編程30分鐘入門

The Linux Command Line 中文版

Swift

《The Swift Programming Language》中文版

Vim

Vim Manual(中文版)

大家來學 VIM

Visual Prolog

Visual Prolog 7初學指南

Visual Prolog 7邊練邊學

公眾號對話框回復「書單」即可直接在線閱讀所有書籍!

相關焦點

  • GitHub∣編程學習利器
    相信不少同學在處理數據,建模分析時都會出現程序報錯的問題,今天科研Lab推薦一個編程學習(全世界最大的同性交友)網站—GitHub維基百科對GitHub的解釋是:GitHub是一個利用Git進行版本控制、專門用於存放軟體代碼與內容的共享虛擬主機服務。
  • 學姐親述:這些GitHub庫,真的能幫你提升編程技能!
    1.免費編程書籍免費提供編程電子書籍167k連結:https://github.com/EbookFoundation/free-programming-books2.Awesome列表關於各種編程主題的列表148k連結:https://github.com/sindresorhus/awesome3.編碼面試大學成為計算機工程師的完整計算機科學學習計劃
  • 推薦必備編程書單
    本書單包含數十個技術領域,共計300多本。全部都可以直接在線瀏覽!因Github原連結無法訪問,大家可以在公眾號對話框回復「書單」即可永久保存,並直接在線閱讀所有書籍!公眾號對話框回復「書單」即可直接在線閱讀所有書籍!
  • 原來Github上也有這麼多的JavaScript學習資源!
    這是一系列深入探討JavaScript核心特性的書籍,你可以在Github上閱讀全系列,該書籍一共分為上中下三卷:Up & Going 教你:● 基本的編程構建塊,包括運算符每種算法和數據結構都有自己的 README,包含相關說明和連結,以便進一步閱讀 (還有 YouTube 視頻) 。而且有中文版哦
  • GitHub 為編程世界帶來了什麼改變?
    但這遠遠不夠,比如 MacTalk 的工程師讀者,有多少人有自己的 GitHub 帳戶呢?又有多少提交過代碼呢?恐怕比例並不太高,也就是說,GitHub 的增長空間依然巨大。越來越多的人編程伊始,就會到 GitHub 上找項目去學習。2017 年,上百萬的學生和老師把 GitHub 當成了學習與教學的地方。
  • GitHub 熱點速覽 Vol.14:周獲 2k+ Vim³ 掀起三維編程風
    當然說到真正的學習,肯定不如老項目 Blog——一個前端書寫的系列文章及雖然已經一個季度過去但是依舊是程式設計師界話題的——developer-roadmap 表現搶人,在上周分別獲得了 1k 和 3k 的 star,此外在遊戲中學習 git 分支知識的 LearnGitBranching 也是相當有口碑,當然本周推薦的編程工具主題 也有不錯的表現,例如 Ruby 開發的跨平臺 GUI,iced 清明假期霸榜三日
  • 編程老師告訴你,這5本JavaScript書籍你一定要讀!
    前面兩本書可以免費下載,下面還是一起看看詳細書單吧:1、《 JavaScript編程精解(第3版) 》個人認為這本書是結構最好的書之一,而且它還可以免費下載。這本書分為三個部分,分別為程式語言、瀏覽器、Node。
  • github精選-海量編程書籍的整理和收集pdf格式可下載
    當你迷茫的時候,書可以帶你找到問題的答案,開闊自己的眼界,提升自己的認知,不斷的前行。
  • 推薦 7 個 Github 上近 200k Star 的計算機學習資源,練好前端內功的秘籍!
    希望對大家有幫助!1. computer-scienceGithub 地址:https://github.com/ossu/computer-scienceCS-NotesGithub 地址:https://github.com/CyC2018/CS-Notes介紹:技術面試必備基礎知識、Leetcode、計算機作業系統、計算機網絡、系統設計、Java、Python、C++ 。
  • GitHub八大Python優秀項目,一定有你所需
    GitHub 無疑是代碼託管領域的先行者,Python 作為一種通用程式語言,已經被千千萬萬的開發人員用來構建各種有意思或有用的項目。以下我們會介紹一些使用 Python 構建的GitHub上優秀的項目。
  • 新手該如何使用 GitHub?(超詳細)
    新手看了能有什麼收穫??!!作為一名在 GitHub 上收穫 60k star 的程式設計師來說,我覺得有必要認認真真的來回答一下。我的 GitHub :https://github.com/MisterBooo很好,對於編程新手而言,如果一開始就知道利用 GitHub 來提高自己的技術水平,那一定會進步很快。
  • GitHub 上有哪些適合新手跟進的優質項目?
    HelloGitHubgit:https://github.com/521xueweihan/HelloGitHubstar:19kPython,Java,PHP,C++,go,swift等各種程式語言的項目都有,每月28號更新發布(持續更新中)。這些開源項目大多都是非常容易上手,適合新手。
  • 關於程式語言 Julia,開發團隊有這些想告訴你
    >>>jeffbezanson我可以告訴你的是,julia 可以讓你接觸到異常廣泛的程式語言。你可以憑藉良好的性能來操作位和字節(並查看彙編代碼),然後還可以進行更高級的(相對於彙編的底層)編程,宏和面向對象的設計,它們全都可以組合在一起。
  • 宣布Swift for TensorFlow已在GitHub上開源
    這些文檔都可以在 README 文件中找到:https://github.com/tensorflow/swift/blob/master/README.md第一個必讀文檔是「Swift for TensorFlow 設計總覽」,這裡介紹了項目的主要組成部分以及結合方式。另外,我們還會詳細介紹項目的幾個重要領域。
  • 什麼樣的 Github 才適合放簡歷上
    編程習慣, Talkischeap,show me the code., 這句話想必大家都知道吧。 Github 上面的代碼能夠最直觀的看到你的編程風格和能力,面試官在背調的時候可以通過你的代碼結構,更深入的了解你,好的編程規範會在面試前就留下一個很好的印象。大多數面試官希望看到這種能夠真正展示你能力的東西,而不是只是在簡歷上寫會什麼什麼。
  • 【福利大放送】不止是Android,Github超高影響力開源大放送,學習開發必備教科書
    還是來冒個泡,給大家獻上一些福利,這些項目要麼是 GitHub 上影響力很大,要麼是對你們很有用的項目:        本文github連結:https://github.com/nanchen2251/StudyForAndroid1、free-programming-bookshttps://github.com
  • GitHub 2018年十大新開源項目揭曉
    所有這些增長都要歸功於開源社區。2018 年,擁有不同開發經驗水平的你們在這裡共同構建、合作從興趣愛好到專業工具的項目,涉獵範圍廣泛。隨著這一年即將結束,我們希望 2018 年的 Octoverse 報告能夠重點展示一些今年最活躍的新開源項目。
  • Github 2.2K星的超全PyTorch資源列表
    其中第 4 個項目可以用於將你的定製圖像分類模型和當前最佳模型進行對比,快速知道你的項目到底有沒有希望,作者戲稱該項目為「Project Killer」。1.pytorch vision:計算機視覺領域的數據集、轉換和模型。
  • Github霸榜:從零開始學3D著色器編程
    著色器編程不光是對開發技能的考驗,更是對程式設計師想像力的挑戰,以至於有說法稱會寫Shader的程式設計師是站在食物鏈頂端的人。想成為遊戲開發高手,著色器編程是必備技能。有興趣在3D遊戲中添加紋理,光照,陰影,法線貼圖,環境光遮蔽了嗎?好極了!
  • 面試資源、公共API、多樣化學習路徑,這10個GitHub庫開發者必看
    想創建自己的程式語言,或屬於自己的 Docker、Git 嗎?這個庫是你的不錯選擇。2.該庫有多語言版本,包含免費在線課程、交互式編程資源、問題集和有競爭力的編程,以及 podcast 和編程練習。不過其中大部分內容是編程書籍,書籍數量十分可觀。3.