Ask HN: Books that teach you programming languages via systems projects?
Books from 66 sampled comments.
25 books
tompark · Sep 10, 2021
It's possible to work through Bob Nystrom's Crafting Interpreters[1] using any language you want.
easytiger · Sep 10, 2021
Computer Systems: A Programmer's Perspective by Randal E. Bryant (Author), David R. O'Hallaron (Author)
RapperWhoMadeIt · Sep 10, 2021
I highly recommend this book if you want to level up your C programming skills and knowledge of Unix operating systems (specially portability and Linux).
thrower123 · Sep 10, 2021
Peter Shirley's Ray Tracing in One Weekend book (and sequels) are also fun little projects
adamgordonbell · Sep 10, 2021
He also has a book about mazes that is great but ruby specific. Though you could adapt it to another language.