LASERACTIVEGUY wrote:
I've had a couple of books in front of me and been reading them almost every weekend, and it might as well have been in greek or latin or chineese. I'm actually reading these things and every single thing makes sense, its almost funny how just a week ago I couldn't understand one thing, and I put a lot of effort behind it.
I think most people eventually experience a "Eureka!" moment with this stuff. It just takes time, patience and experimentation.
Quote:
I read once in another book that assembly is easier to learn than basic... I am almost to the point of believing it!
I recall during the 1980s a short article in
Transactor magazine in which the author advocated for teaching assembly language before introducing programming students to high level languages (BASIC, in particular). The theory was that if the student understood assembly language well enough then the concepts of programming would easily carry over to the high level environment, making for a shorter learning curve.
Now, I can't vouch for whether such a teaching methodology would be appropriate in this day and age. However, I can tell you that I had been writing computer software for more than a decade before I learned a high level language. Everything I had done up to that point was either assembly language or actual machine code, since the type of work I did in those days (1970s) required working close to the bare metal. The first high level language I learned was Business BASIC, and it seemed very simple—and quite stultifying, as I wasn't accustomed to not having detailed control of everything.
It would seem that there is/was some merit to starting off aspiring programmers on assembly language before introducing them to the high level compiler or interpreter. A lot of important concepts must be understood in order to write functioning assembly language programs, concepts with which I became intimately acquainted during the early years of my computing activities.
Ergo the transition for me from low level to high was painless. I suspect going the other direction would not be as pleasant for many.