Of course, back then computers were much simpler and user manuals were much more complete and lower level, so this still feasible, where it wouldn't be today.
Of course, back then computers were much simpler and user manuals were much more complete and lower level, so this still feasible, where it wouldn't be today.
The books were of vastly different quality, the food ones always had properly described algorithms in algol or pseudocode of the day. The RAD ones had plenty of screenshots. Also the books came with disks containing the described programs. It was typically some form of BASIC or Pascal.
Advanced Turbo Pascal books had x86 assembly in them. Old advanced C64 BASIC books had 6052 assembly. And sometimes you could get your hands on an Amiga Rexx book or magazine.
From the more advanced books you really learned how dumb the computers are and how they work internally. This is missing nowadays.
There were also pretty decent magazines with ideas and program printouts.
You had to experiment more and rely on the cookbook less.
My pet hypothesis is that puzzle and turn-based strategy games were much more popular back then because average computer user was much nerdier. Age of Wonders III came out in recent years, and while it has very good production qualities and is a much more advanced strategy than Heroes of Might and Magic or first Civilization games, it never reached its popularity.
But back to programming. Monthly magazines were BIG before internet, and some of them taught programming. For example there would be a game or another interactive program written in BASIC in every issue. When you had the entire source code printed in front of you, it was fairly easy to tinker with it to grant extra lives, etc.
I agree with your hypothesis about games. If you have to do some study and learn some magic incantations even to launch a game (insert fond memories of himem.sys and boot disks here), then it stands to reason that those of us who could actually get into games were the type of people who liked a bit of an intellectual challenge.
Magazines were a big thing, definitely. I have a big box of Acorn Users somewhere that I inherited from my dad, and at long intervals I pull them out to read through the articles and old BASIC listings. :)