Ask HN: Books that teach programming by building a series of small projects? ↗
The books people recommended
2023-01-17 · 473 points · 203 comments · 29 books named by at least one person here and at least 3 people overall. The number on the left is how many people named it in this thread.
- 8Automate the Boring Stuff with Python
- 6Practical Common Lisp
- 4

- 4Learn Python the Hard Way
- 4The Ray Tracer Challenge
- 3

- 3

- 3Hands-on Rust
- 2The Elements of Computing Systems
- 2Paradigms of Artificial Intelligence Programming
- 2C Programming: A Modern Approach
- 1

- 1Rails Tutorial
- 1Software Tools
- 1Land of Lisp
- 1The Rust Programming Language
- 1The New Turing Omnibus
- 1Software Foundations
- 1Programming: Principles and Practice Using C++
- 1Build Your Own Lisp
- 1A Common Sense Guide to Data Structures and Algorithms
A Common Sense Guide to Data Structures and Algorithms
Jay Wengrow
1 here · 5 all-time · #1267 overall
- 1The Architecture of Open Source Applications
The Architecture of Open Source Applications
1 here · 5 all-time · #1296 overall
- 1Nand to Tetris
Nand to Tetris
1 here · 5 all-time · #1459 overall
- 1Software Tools in Pascal
Software Tools in Pascal
1 here · 4 all-time · #1756 overall
- 1Mazes for Programmers
- 1Zero To Production In Rust
Zero To Production In Rust
1 here · 4 all-time · #1931 overall
- 1Python Crash Course
- 1Assembly Language Step-by-Step
- 1Common Lisp: A Gentle Introduction to Symbolic Computation
Common Lisp: A Gentle Introduction to Symbolic Computation
David S. Touretzky
1 here · 3 all-time · #2405 overall