Hacker News new | ask | show | jobs
by Tetradam 489 days ago
Around 2001 I started my journey to becoming a software developer, and the first thing I really wanted to do was get a better understanding of what a computer is and does.

I stumbled upon and Nand2Tetris, and I'll be upfront and say that I found it to be a little dry and I was being honest to myself, it beyond what I was ready for.

However, it was still instrumental to helping me develop my understanding of computers. Instead of following the course normally, I decided to transfer the concepts and lessons learned and created a rudimentary computer in Minecraft. It transferred the project from a n abstract thing I struggled with to a "physical" engineering project that made the CS ideas real and tangible things that could be interacted and experimented with.

I highly recommend it to anyone.

I should like to go back and finish it, both the course and the Minecraft project(I only did part 1).