I was a proficient C/C++ programmer for DOS and embedded, but found programming apps for Windows to be very overwhelming and tedious. So for a few years there VB was an excellent way for me to build little Windows tools and apps, until I eventually put in the effort to get good at MFC. I dropped that as soon as C# came out.