《科技爱好者周刊》收集的免费书籍汇总。
- The Modern JavaScript Tutorial(中文,英文)
- 你不知道的 JS
- Speaking JavaScript
- 急性子程序员的 JavaScript 教程
- JavaScript 语言教程(中文)
- 理解 ES6
- 探索 ES6
- 探索 ES2016 和 ES2017
- 探索 ES2018 和 ES2019
- ES6 标准入门(中文)
- Eloquent JavaScript(第三版)
- React 编程模式
- React 应用开发教程
- Acceptance Test Driven Development with React
- React.js 小书(中文)
- 现代 Web 开发:Nodejs + React 的在线互动教程。
- Node.js 调试指南
- 精通 JavaScript 模块
- GraphQL 之路
- JavaScript 数据可视化
- OAuth 2.0 Servers
- JAMstack Web 开发
- SICP(JavaScript 版)
- Linux 命令行(The Linux Command Line), 下载,中译
- 学习命令行
- 鸟哥的 Linux 私房菜(中文)
- Linux 之旅
- Pure Bash Bible
- Unix 编程艺术
- 计算机系统导论:以汇编语言与 Linux 系统为例
- 计算机网络:系统方法
- 计算机组织导论:以树莓派和 ARM 汇编语言为例
- 计算机网络:原理,协议和实践
- Linux 内核揭密(中文)
- 运维工程师学校(Ops School)
- 文件系统设计(Practical File System Design), 下载
- Docker 初学者教程
- 开源应用程序的体系结构
- Essential C(PDF)
- Modern C(第二版)
- C 语言学习资料
- C 语言教程:构建 Lisp 编译器(中文,英文)
- C++ Annotations
- C/C++ 面向 wasm 编程—— Emscripten 工程实践
- Python 编程基础(PDF)
- Python 语法笔记
- Python 科学应用入门(Introduction to Python for Computational Science and Engineering), 下载
- Python - 100天从新手到大师(中文)
- A Byte of Python,中译:简明 Python 教程
- The Hitchhiker’s Guide to Python!,中译:Python 开发最佳实践指南
- Python 语言互动教程
- Python 算法与数据结构(第二版),中译
- SICP(Python 版)(英文,中文)
- Python 数据科学手册
- Test-Driven Web Development with Python
- Automate the Boring Stuff with Python
- 如何使用 Python3 编程
- 社交媒体挖掘
- 数据科学项目 Python 实战
- HelloDjango - Django 博客教程(中文)
- 使用 Python 学习计量经济学(PDF)
- 编程语言基础:Agda 语言描述(中文)
- Awk 编程语言
- C# 语言免费教程
- SICP(Clojure 版)
- Clojure for the Brave and True
- 学习 ClojureScript
- 计算机科学:以 Julia 语言为例
- 使用 Julia 语言学习统计学(PDF)
- Haskell 趣学指南(中文)
- Real World Haskell 中文版(中文)
- Haskell 语言48小时教程
- Common Lisp 实战教程
- OCaml 语言在线教程
- 我爱 Ruby
- Ruby on Rails Tutorial
- 汇编语言初学者教程(PDF)
- ARM 汇编语言简介
- PC Assembly Language
- 计算机科学入门
- Crafting Interpreters
- Emulator 101
- 计算机程序的结构和解释(SICP)
- 编写程序(Composing Programs)
- 从零开始写一个操作系统
- System Programming
- How to Design Programs(第二版)
- 算法,by Jeff Erickson,GitHub 仓库
- A* 算法教程
- 逆向工程入门(Reverse Engineering for Beginners), 下载
- 逆向工程初学者教程
- Qt5 教程
- 函数式编程:以 Scala 为例
- 学习 ClojureScript
- Machine Learning Yearning,by 吴恩达
- 计算与推断:数据科学基础
- 人工智能编程范式
- Bloomberg 机器学习课程
- 深度学习/机器学习面试笔记(中文)
- 数据挖掘教材
- 机器学习解释
- 深入深度学习
- TensorFlow-Course
- 基于模型的机器学习
- Deep Learning Project
- 强化学习导论(第二版)
- Grokking Deep Learning
- 神经网络与深度学习
- 让产品经理全面理解深度学习(中文)
- 面向机器学习的特征工程(中文)
- Dive into Deep Learning
- 数据科学基础
- 机器学习的数学基础
- 自然语言处理
- Seeing Theory:概率论和统计入门
- Statistics Done Wrong
- 统计小手册
- Prob 140:概率论教材
- 预测:原理与实践
- 数据科学的原理与技巧
- 概率、统计和随机过程导论
- 概率,统计和随机过程讲义
- 随机过程导论
- 计算机图形学教程
- 计算机科学的理论导论
- 好奇者的量子计算入门
- 简单逻辑
- 写给程序员的范畴论(Category Theory for Programmers)
- 写给科学家的范畴论(Category Theory for the Sciences), 下载
- 图论的 D3 解释
- 编译器设计基础(PDF)
- Google 面试自学手册(中文)
- 技术面试手册
- 如何在应用商店成功?
- 计算机之前的计算设备
- 日语语法教程(中文)
- 基础德语教程
- 任正非文集:任正非1994年~2018年的几百篇讲话。
- 老外的深圳电子产品采购指南(PDF)
- 东京防灾手册(中文)
- 谷歌的技术文档写作指南
- 《几何原本》在线版
- 数据可视化基础
- Marc Andreessen 创业文集