I've been coding in web (php, python, nodejs) for 7 years.
And I was learning functional programming - just for fun, not meaning to go deeper.
But eventually I realized that it's the thing I want to do. And now I work as a freelance haskell programmer.