BASIC – The Most Consequential Programming Language in the History of Computing
wired.com
wired.com
Despite Edsger Dijkstra's infamous quote[0], it is a fact that most late Boomer/Gen X's first programming experience was probably with BASIC.
For some people, it ended at GOTO 10, but for others it was a springboard into 6502 machine language, and then degenerating into C or Pascal, and devolved from there. Everyone has to start somewhere and BASIC is fine by me.
[0] https://www.cs.scranton.edu/~mccloske/dijkstra_quotes.html
I learned to program by typing in games from Dave Ahl's original 101 BASIC Games, as published by DEC...which usually involved porting them from whatever dialect they were written in (there were several, all sold with different DEC systems) to the version we had. Younger folks shudder at the idea of spaghetti code; I've shuddered at the real thing.
I've used BASIC on the H-11, the Apple II, the CompuColor II, the Commodore Pet, the TRS-80, the DEC VAX, the Kaypro-4, the IBM PC, and some weird HP supermicro, the HP-98-mumble-mumble. In most cases I moved on to Pascal as soon as I could; but BASIC was the one that let me bootstrap myself into a career in software engineering.