I like understanding how things work and solving problems. The first point explains why I studied physics. Coding tools for processing and analyzing data made me love the second.
Python is the language I use daily but I'm open-minded and know and use sometimes Clojure, Haskell, Ruby, Bash.