@nixCraft Myself. Somehow I managed to cobble together knowledge of python through many books from the library, but I never really learned until I used it for my own projects.
@nixCraft Wrote my first couplee programs in RSTS BASIC-PLUS when I was in ninth grade. Learned on my own. No idea what documentation I might have learned from. It was fun writing code to do array stuff without knowing how to code arrays.
After that, three years of programming classes in 10th-12th grade. (My school district was ahead of its time.) Lots more BASIC-PLUS, some Fortran-77, some PDP assembler, etc. Have never taken a programming course since.
@nixCraft FORTRAN was required freshman year engineering at UMASS 1978. Learned BASIC at Wentworth 1981 and then COBOL at CCE in Newton, MA 1983. Haven't looked back since.
Sophie Wilson's BBC Basic was soo cool. You had procedures, functions, inline assembler...
think i also had some other book, it showed how to do 3d graphics per multiplication of matrices etc. anyone remember which that might have been? maybe "The Acorn Guide to the Electron"?
@nixCraft various people including myself. I fiddled with Visual Basic with a grand goal of ✨️making a rhythm game✨️ but failed several times (of course...). Then I got to attend some coding classes, then hiatus, then I enrolled in a "real" programming class during my first year with OCaml. Interesting choice of the introductory language, in hindsight, but reportedly my then professor insisted on using that because he was a PL person. Then I started developing a "real" game with C#.
@nixCraft My dad. But the help from Borland Delphi 3 played also a big role. I always was frustrated when there was no example for some functions. I was only 10 back then... good memories 😀