Hacker News new | ask | show | jobs
by krtkush 61 days ago
I wonder if it makes sense to do the nand2tetris course for an absolute beginner since it too has compiler creation in it.
2 comments

I highly recommend nand2tetris to everyone. For me, nothing ever explained the whole domain from logic gates and inner workings of a CPU to compilers better than this course.
I think it's worth mentioning Gustavo Pezzi's lectures at pikuma.com. The one on "Digital Electronics" and the one on "Interpreters & Compilers" really helped me.
On a side note, why is imrozim's comment dead? What in the world is wrong with it? It's perfectly fine IMO.
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.