Ask HN: What are some books where the reader learns by building one project? ↗
The books people recommended
2017-02-16 · 813 points · 229 comments · 33 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.
- 8Rails Tutorial
- 6The Elements of Computing Systems
- 6The Art of the Metaobject Protocol
- 5

- 4Build Your Own Lisp
- 4Flask Web Development
- 3Physically Based Rendering
- 3CODE The Hidden Language of Computer Hardware and Software
CODE The Hidden Language of Computer Hardware and Software
Charles Petzold
3 here · 4 all-time · #1905 overall
- 3Linux from Scratch
Linux from Scratch
3 here · 4 all-time · #1906 overall
- 2

- 2Make: Electronics
- 2Modern Compiler Implementation in ML
- 2Modern Compiler Implementation in C
- 2Flights of Fantasy
Flights of Fantasy
2 here · 3 all-time · #2438 overall
- 2Modern Compiler Implementation in Java
- 2Build Your Own Metal Working Shop from Scrap
- 2Nim in Action
Nim in Action
2 here · 3 all-time · #2457 overall
- 1

Design Patterns
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
1 here · 80 all-time · #42 overall
- 1

- 1

- 1Practical Common Lisp
- 1Let Over Lambda
- 1Land of Lisp
- 1The Unix Programming Environment
- 1Unix Network Programming
- 1The Reasoned Schemer
The Reasoned Schemer
Daniel P. Friedman, William E. Byrd, Oleg Kiselyov
1 here · 6 all-time · #1117 overall
- 1Two Scoops of Django
- 1Accelerated C++
- 1Game Scripting Mastery
- 1A Retargetable C Compiler: Design and Implementation
A Retargetable C Compiler: Design and Implementation
David R. Hanson
1 here · 4 all-time · #1606 overall
- 1Elixir in Action
- 1Think Stats
Think Stats
1 here · 3 all-time · #2100 overall
- 1The AWK Programming Language