Comment Re:BASIC is an awful language (Score 1) 783
I learned on AppleSoft BASIC, which had 'gosub' as well as 'goto', and we were encouraged to use the former instead of the latter and build our programs as modular as possible. Still had line numbers, variables were all global (and only the first 2 letters were relevant) so you had to be careful, but I was able to write a lot with it - a BBS for example. If a program became too big, I'd break it up and pass data between the sub-apps with a text file. This was the mid-80's.