These days I mostly code in Java and Scala. Java for android development and Scala for backend development. Both are great and if you've never used Scala before then I highly recommend checking out the Typesafe Stack (https://typesafe.com/)
Most of the time I use Ruby and web-related languages like CoffeeScript. Sometimes I need some Haskell, and some shell (bash/zsh) scripting. There were times when I used Java, Xtend and Erlang, but I'm glad that those have passed :D
Varies. I use autohotkey for simple automation things, but I am not sure if autohotkey is the most optimal way for it. I choose between using python, batch script, or bash script depending on the OS and what sort of mood I am for system administration and other types of automation tasks.
Comment