For me, small BASIC programs in the 3-2-1- Contact
magazine got me started with QBASIC. From there, I took a couple Junior High and High School classes in Apple II BASIC and Apple II Pascal. I went into the military straight out of High School, guaranteed a programming role. They trained me in ADA, but when I got to my duty station, they didn't use it there.
From that point forward, I've pretty much just picked up stuff as I go, including (but not limited to) the following:
- Visual Basic (classic & .NET), VBScript, and VBA
Lately, I've been getting into a little C# since my new job is moving in that direction from VB.NET for new projects. I dabbled a little in C/C++ some years ago, but never really had a need for it for any of my jobs, so I kind of dropped it to focus on the more relevant stuff I was working with.