Hacker News new | ask | show | jobs
by sn9 57 days ago
nand2tetris only requires programming ability at the level of someone who's taken freshman level CS IIRC.

You could take Harvard's CS50 and then tackle it.