Started with BBC Basic, then moved to an Amstrad 6128 basic and assembler and programmed over a couple of summers with a friend "Blasteron Delta!" a 400k, 2D elite trading and fighting game (with moon lander like physics) with procedurally and randomly generated landforms, bases, caves and enemies. Basically a 2D clone of 1984 elite mechanics set on a single planet with underground cave/city system... Ah good days... unfortunately we never published it. By then, the Amiga had been released and 8 bit was all but dead.
I got my first PC (Amstrad PPC640) in high school and learned Borland Pascal and was given an ahem... preloved... copy of DBASE II and then DBASE III Plus for CP/M. This was a game changer for me.
My friend's dad was a freelance writer with a Mac that had Filemaker on it and I remember building him a database to store his jobs on.
At uni it was pascal, fortran, ansi c and c++, thoughtless I dabbled in smalltalk and enjoyed LabVIEW.
My BASIC roots loved Visual Basic and MS Access started getting its game on...
Linux had just become a "thing" and MySQL was a gift that just kept giving...
In 2005 I was given a Mac mini and remembered FileMaker...
I got hooked on LAMP implementations and PHP frameworks, trying cake, zend, code igniter etc...
When Oracle bought out Sun, a few years later I moved to MariaDB...
Currently, and this is how it's likely to stay: VB, LAMP (With Maria) for SMB solutions and Filemaker for CRM.
LabView.
Rep for anyone else who uses it! (Probably nobody)
I used LabVIEW extensively during my postgrad and for my research.
High precision, carbon monoxide sensing, nanoscale silicon membrane based pellistor equivalent.
Definitely the most enjoyable programming experience I have ever had...
Such a wonderful language but a complete bar steward to debug.