I'm a largely self-taught programmer, most confident in Java and Mathematica (which I studied during my Physics degree). I've recently started developing in Java full time in the finance industry.