HACKER Q&A
📣 Shosty123

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


A continuation of https://news.ycombinator.com/item?id=13660086 which has been incredibly useful to me.

I recently finished this phenomenal book called "Building Enterprise JavaScript Applications":

https://www.packtpub.com/web-development/building-enterprise-javascript-applications

Which takes the reader from zero to building a non-trivial production fullstack application with JavaScript.


  👤 r_singh Accepted Answer ✓
Nand2Tetris

"...an ambitious book attempting to give you a cohesive understanding of how everything in a computer works. Each chapter involves building a small piece of the overall system, from writing elementary logic gates in HDL, through a CPU and assembler, all the way to an application the size of a Tetris game"

from https://teachyourselfcs.com


👤 flyingcroissant
“Mazes for Programmers” and “The Ray Tracer Challenge” by Jamis Buck.