Skip to main content
Post Made Community Wiki by psr
Source Link
Simon
  • 201
  • 1
  • 5

I remember starting off with assembler on a Commodore VIC20. At first, I just followed the instructions for hacks which were published in gaming magazines to give me infinite lives on Jet Set Willy or whatever is was I was trying to cheat at. I had a curiosity and a yearning that led me to wanting to create my own hacks and understand how and why they worked. This is turn led to me writing my first programs.

The point is that I was totally confused for quite a long time (not as long as 6 months but I agree that's probably a function of starting with 3D modelling) but then, the penny suddenly dropped. I began to understand how the code I wrote translated into CPU instructions and memory references and soon, I could write quite competent assembler. Of course, you are working 20 levels above the CPU now but, I am sure that if you have the aptitude, that light bulb moment will happen.

I guess I'm reiterating the points made re curiosity, learning and getting fizzed when you create something that is truly synergistic.

If can can give one piece of advice it's "persevere and learn the basics of object oriented programming". Good luck.