Well since my first ever exposure to computing back in the late 1970's was "Sinclair Basic" I suppose I should really be Biased.
However, as good as it was, I was only discovering on a ZX80 at the time, so very quickly I learned that to get the best out of the language, what I needed to be doing was using Basic as a vehicle to poke Z80 machine code bytes directly into ram, and hence became rather good at writing data statements and loops to process them, but not much else ...
It wasn't until a few years later round about the age of 10, that I got my hands on what I still consider today, my first REAL computer, a BBC Model B Micro.
Prior to getting my BEEB , everything else just felt like a glorified toy, the BBC was the machine that really propelled me forward, and that would never have happened if not for "BBC Basic"
Even when I progressed to the Archimedes, I still made heavy use of the built in Basic Interpreter, even if I was still using them as a vehicle to also do assembly programming.
The thing with BBC Basic for those that have never used it however, was it had a built in Assembler, so you could freely intermix high level and low level code, and it would be readable too.
My BBC However opened me up to a whole world of new Languages. The BBC Could have extra "Language Roms" added to it, and for mine I had "ISO Pascal", "BCPL" and "Comal" languages, and also at some point a C compiler called "Small C" that ran entirely from 5.25 floppy disk!
Eventually though like many, I ended up working in the glorious IBM Compatible / Windows environment, and eventually VB6 did indeed appear on my radar. VB6 worked for me at the time, beacuse I was still trying to wrap my head around the windows API, and making windows programs by having to build the winmain and message pump loops by hand.
VB6 instantly took ALL of this pain away from me, and made me productive again.
C/C++ was never really a problem, and doing console stuff, with gfx libs that I knew was fairly easy, but I knew then that GUI stuff was the way forward, and it wouldn't be too long before majority of folks started using Computers in a point & click fashion.
So back to VB6 I went. Never really left C/C++ behind, but never really used it to make windows apps with.
VB6 then led onto Delphi, and even though I set my self the task of learning OOP (Beacuse I thought I didn't know what it was) it turned out eventually, that VB6 had been showing me what OOP was for a year or more, and I'd been using it all along. When the penny finally dropped, boy did I feel stupid :-)
Delphi eventually lead onto C#, and I gradually drifted back into C/C++ like languages, today most of the work I do is in C# and all that hideous stuff folks collectively refer to as the "Web Stack" hughhh it's rancid... it really is :-(
Given that Iv'e been getting back into embedded programming recently, Iv'e also started getting back into small scale C and remembering all my optimization tricks from my early years, however as far as VB6 goes, I don't think I'd be doing what I'm doing today if it wasn't for the language.
I'd still be a developer, that much is for sure, but I'dd likley be doing games programming in C++ or I might even have stuck more to the hardware side, and been full time in embedded dev instead of looking up on it as a hobbyist extension of my career. :-)