3 ms·
I learned to "seriously" program in VB. First in 6, then every version up through 2018. It was easy to get into because the hard parts (gui programming) were no
by bastawhiz 7y ago
I learned to "seriously" program in VB. First in 6, then every version up through 2018. It was easy to get into because the hard parts (gui programming) were not done with code—or at least, not done with code you ever needed to look at. The error messages helped young me worry about logic and control flow instead of memory management. I got to learn how to build software that was good to _use_, practice algorithms with the insanely good debugger, and build actual executables that I could share.
This led me to JS and PHP (asp.net drove me away from .NET for web) which ultimately led to my current career.
Granted, there was a lot to learn after I left VB, but for a self-directed ten year old, it was the perfect tool. Whenever I see someone trying to teach a youngster C or C++ instead of VB, JS, or Python (or Ruby) I cringe because there's so much there that they don't seriously need to learn, especially if they're just interested in dipping their toes in software.