I'm a mathematician and most of my answers here reflect the fact that I primarily program with Mathematica. In years past, I programmed a fair amount in C and Java and have dabbled a bit in Python more recently.