Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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/



I'm waiting on "Code" by Petzold to arrive, which I'm hoping will scratch a similar itch, but this seems like a really great way to do it! The nand2tetris course seems so very great. Emulating it all in C sounds fun.


I've read that one in the past, very good book! That looks at electrical circuits as the starting piece.

You could definitely do the Nand2Tetris course alongside :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: