I started programming for fun with Applesoft BASIC, and professionally with Microsoft Visual C 5.0 and Fortran 77. I've moved through several languages, langauge versions, shells, compilers, toolkits, libraries, databases and whatnot.
Most of my current professional work is Java (J2EE work), with an emphasis on Portals.
Many of my answers here concern two fun & powerful but often mis-used topics: sql (it's a set, and yes, you almost always can eliminate that loop in your stored proc) and regex's (others will have to interpret that regex too, and no it's not ideal for parsing html).
Lately, I've been moving back towards mathematical computing and data science, to move on to the latest mind-bending challenge.