Hacker News new | ask | show | jobs
by tedeh 3149 days ago
I'm going to have to chime in for the book/course Nand2Tetris - Building a Modern Computer from First Principles (http://nand2tetris.org/) which has been posted back and forth here on HN for quite a few years and is of course where I discovered it as well.

It was really eye opening to me (being a web programmer) to see how you can actually build a real computer with a C-like programming language and compiler just by starting out with simple logic gates. I mean, the damn thing eventually ends up running Tetris! All by essentially combining logic gates for computation and flip-flops for memory. How amazing is that, really?