In a previous life I received a PhD in Organic Chemistry and after working for a spell as a research chemist, decided the boredom and effects of the chemicals just was not going to cut it as a long-term career. Decided to do a GradDip and retrain as a computer programmer as I'd always liked the logic of programming.
I started programming in Java at Uni. Loved the introduction of generics and the extensions to enums. My first couple of jobs were also as a Java programmer. I now mostly program in VB.Net and C#.Net, with ASP.Net and Javascript (including JQuery and AngularJs, now also Angular & Typescript) in there too, and some batch scripting to make my life easier.