The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
It seems odd from the outside but it didn't to me at the time. Not only was the DOS based IDE for Turbo C++ really very similar to the DOS based IDE for QBasic which I'd graduated to but C++ gave me many of the things I was looking for in BASIC and not finding. The ability to write larger programs, dynamic memory allocation, serializing, objects with constructors and private functions, loadable modules. I was already trying to do these things either by simulation or convention so C++ made my life easier rather than harder. Reuse by inheritance was the clincher, not having to create another UDT with all the same stuff as the last one
I guess if I'd had access to VB at that point that's the way I would have gone as it did eventually provide many of those things. I did pick up VB5 and 6 later on and even ported some of my QBasic code but I found it curiously unsatisfying and then again VB6 for a bit of commercial work when it was the only practical way to use DCOM but I handed that project off pretty quickly and the next guy pretty much rewrote it. I guess once you've moved on there's no going back and that's probably a good thing. Having said that I did 3 months of C# last year and am quite happy going back to C++, the C# was fun but it reminded me of the plasticy feel of VB somehow.
"The secret of happiness is freedom, and the secret of freedom, courage."
Thucydides (B.C. 460-400)
I never learned another spoken language completely, so I'm still using English. I haven't touched VB6 since I learned C++ (and actually learned to program, rather than copying code I didn't understand from a book).
Dutch, and z80 assembly.
Still use Dutch, don't really use z80 assembly much, except when I'm feeling nostalgic. I'm too spoiled by other architectures that can add any pair of registers and can shift by more than 1 bit at the time (yes I know about RLD but it sucks) and have multiplication and division instructions.