I just started with Visual Basic .NET in June 2005 because it was required at the last place I worked. In fact, it is the required language for my current contract as well.
From 2001-2005, I was programming in C# with a few Visual Basic for Applications thrown in on the side. Oh yeah, I also had a healthy dose of
NWScript (for the game Neverwinter Nights) thrown in as well.
From 1995-2001, I was doing most of my coding in Visual Basic 5/6 and C. I also did a little bit of
TCL (pronounced tickle). I tried cutting my teeth on C++ during this period, but it was not required for my job and the learning curve was otherwise too great to overcome "on the side".
From 1991-1995, It was all UNIX all the time. I was programming in C with a heavy dose of shell scripting, including AWK, SED, TROFF and some PERL towards the end of that period.
Prior to that it was BASIC,
PICBasic, and Z80 assembly. My first BASIC program was written on a Tandy console and it calculated outcomes for mass combat under AD&D first edition rules.