Professionally I write POSIX C, and lately Go. Mostly to make other developers' lives easier, sometimes to make stuff go faster or use less memory.

In my spare time, I use a lot of other tools as well.