When developing for MercuryDPM, I use C++.

For complicated but non-intensive mathematical calculations, I often use Mathematica, where the natural-style input and the functional style make it easy to hack things together without thinking too much about the fiddly technicalities of program design.

For postprocessing data and visualising it, I use gnuplot and Matlab (the latter apologetically).

I use PHP for making simple web applications, but more often I use it as a shell-scripting language. I have never got on with bash, awk or sed and find their terse syntax unhelpful.