Comment

Comment by purple-leafy

For anyone who wants to challenge themselves to better understand the computers we use every day, I highly recommend the NandToTetris course [0]

I have learnt more about computers in 2 weeks of this course, than years of software development.

Particularly if you are a web-developer, I challenge you to look deeper into PC architectures and low-level programming.

C is a great language to get started with.

After I build this project, I want to move on to a more powerful emulator (maybe a GameBoy or similar, but probably starting at the CPU level rather than the logic gate level!)

[0] - https://www.nand2tetris.org/

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton