yoyohello13 a month ago

Extremely cool! Nand2Tetris actually got me in to CS. I had very minimal programming experience but wanted to know how a computer worked. I took the Nand2Tetris course in 2018 and have been hooked ever since. Been programming professionally for 5 years now.

  • hsbauauvhabzb a month ago

    I’m currently going through the content and feeling a bit lost actually completing the practicals in module 3-4 - less around the hack syntax and more around what I’m trying to achieve and why. I’m considering skipping forward to assembly coding then circling back. Failing that, any other tips?

    Edit: for context, I can program C#, Node/React, python and Java, and have read a lot of high level code but minimal exposure to systems coding.

    • kej a month ago

      You might like nandgame.com. It's the same ideas but in a visual drag-and-drop format, which can make it a little easier to get your head around some of the ideas. I found it helpful to work through all the exercises there and then go back to the Nand2Tetris course.

    • anta40 a month ago

      Perhaps try John Waldron's "Introduction to RISC Assembly Language Programming". I learnt from that many years ago during undergrad days.

      The simulator works on Windows/Linux/macOS. A bit simpler than X86 assembly.

  • fuzztester a month ago

    how long did it take you to complete the course?

    • yoyohello13 a month ago

      Few months I think.

      • pipes a month ago

        Full time? I did it when the book first came out, well the first 11 of the 12 chapters. It took me a long time though I was also working a full time job at the time.