Ask HN: What are some books where the reader learns by building projects?

Recommendations from 100 sampled comments out of 176 eligible comments. This page covers the sample, rather than the entire HN thread.

40 books

fsloth · Feb 11, 2020
The entire book Structure and Intrerpretation of Computer Programs is like that.
brainlessdev · Feb 11, 2020
Structure and Interpretation of Computer Programs, where the reader implements a Lisp
linkel · Feb 12, 2020
Designing Data-Intensive Applications by Kleppmann is frequently recommended and I got a lot out of the book
signa11 · Feb 12, 2020
this: https://pragprog.com/book/jbtracer/the-ray-tracer-challenge is a pretty comprehensive.
clmul · Feb 11, 2020
Physically Based Rendering is basically a complete guide to building a modern physically based rendering engine
rofo1 · Feb 11, 2020
I can recommend https://www.railstutorial.org/book for Ruby on Rails.