Pro Git(第二版)
CC BY-NCScott Chacon 和 Ben Straub 编写的 Git 权威指南,从基础到高级分支策略和内部原理全覆盖。由 Apress 以 CC BY-NC-SA 许可发布。
git-scm.com ↗574 pagesgitversion-controldeveloper-toolsgit tutorialsource controlbranchingGitHubsoftware engineering Think Python(第三版)
CC BY-NCAllen B. Downey 编写的 Python 编程入门,使用 Python 3,侧重计算思维训练。CC BY-NC-SA 许可免费发布。
Green Tea Press ↗310 pagespythonbeginnerprogramminglearn pythonpython tutorialcomputational thinkingpython 3CS101free Eloquent JavaScript(第四版)
CC BY-NCMarijn Haverbeke 编写的 JavaScript 和编程综合指南,涵盖语言核心、浏览器 API 和 Node.js。CC BY-NC 许可免费在线阅读和下载 PDF。
eloquentjavascript.net ↗472 pagesjavascriptweb-developmentnodelearn javascriptJS tutorialfrontendDOMES6PDFfree Linux 命令行
CC BY-NCWilliam Shotts 编写的 Linux 命令行完整入门,涵盖 Shell 脚本、文本处理和系统管理基础。CC BY-NC-ND 许可。
linuxcommand.org ↗555 pageslinuxcommand-lineshellsystem-adminbashterminalsysadminDevOpsscriptingPDFfree Python 编程快速上手——让繁琐工作自动化
CC BY-NCAl Sweigart 为零基础读者编写的实用编程指南。通过自动化真实任务(电子表格、邮件、文件、网页抓取)学习 Python。CC BY-NC-SA 许可,可免费在线阅读。
automatetheboringstuff.com ↗592 pagespythonautomationbeginnerpracticalpython scriptingoffice automationweb scrapingexcel pythonspreadsheetfree Rust 程序设计语言
免费Rust 官方教程,被亲切地称为"The Book"。涵盖所有权、借用、生命周期等核心概念。MIT/Apache-2.0 双许可。
doc.rust-lang.org ↗560 pagesrustsystems-programmingofficiallearn rustmemory safetyownershipperformanceconcurrencyWord documentfreespreadsheet Go 语言编程入门
CC BYCaleb Doxsey 编写的 Go 简明入门,用清晰的例子讲解 Go 编程基础。CC BY 许可免费在线阅读。
golang-book.com ↗163 pagesgogolangbeginnerlearn gobackendconcurrencymicroservicesfreeWord document 操作系统导论:三个简单部分
免费Remzi 和 Andrea Arpaci-Dusseau 编写的免费操作系统教材,涵盖虚拟化、并发和持久化。全球大学广泛采用。作者提供免费 PDF。
University of Wisconsin ↗714 pagesoperating-systemscomputer-scienceuniversityOS textbookvirtualizationconcurrencykernelOSTEPPDFfree 如何设计程序(第二版)
免费Felleisen 等人编写的系统化程序设计方法。教授设计配方和问题解决方法论,而非特定语言。免费在线阅读。
htdp.org ↗792 pagesprogrammingeducationdesignbeginnerprogram designRacketfunctional programmingCS educationfreePDF 计算机程序的构造和解释 (SICP)
CC BY-SAAbelson 和 Sussman 的传奇 MIT 教材,通过 Scheme 探索计算本质。有史以来最具影响力的计算机科学教材之一。CC BY-SA 4.0 许可。
MIT Press ↗657 pagescomputer-scienceschemefunctionalMITSICPLispabstractionclassic textbookfree 深入 Python 3
CC BY-SAMark Pilgrim 编写的 Python 3 实战指南。涵盖字符串、列表推导、生成器、单元测试、HTTP、XML 和序列化。CC BY-SA 3.0 许可。
diveintopython3.net ↗380 pagespythonintermediatewebpracticalpython advancedgeneratorsunit testingHTTPXMLfree 游戏编程模式
免费Robert Nystrom 编写的游戏开发设计模式集。涵盖命令、享元、观察者、状态等模式,配有清晰的示例。免费在线阅读。
gameprogrammingpatterns.com ↗354 pagesgame-devdesign-patternsarchitectureC++game developmentUnitygame engineOOPsoftware patternsfree