Functional Programming
In the last ten years I encountered a wide range of programming languages. I started my programming-journey with Basic, moved on to Pascal and C, made a quick stop with C++ and ended up with Java. After years of struggling with imperative languages I stumbled on the functional programming language Haskell. Being fascinated by the mathematical elegancy of functional programming, I explicitly use Haskell for the (very) few programming tasks I perform.