Was working for years on C++, but turned out it sucks.

Learned a Haskell and get my mind much wider. But not enough to write a real-world apps in this pure-lazy-functional language. However, still love it.

Currently work on Scala and pretty happy with it. Looks like a silver bullet for majority sort of applications.