Comment by krtkush
6 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.
6 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.
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.
check comment history
https://news.ycombinator.com/item?id=47582720
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.
[dead]