The world has changed a lot around functional programming. It's no longer considered weird or obscure to use functional programming. Most languages have embraced these kinds of ideas.
I recommend coming to a conference like this, picking up the books, learning a language - I prefer Haskell but there are others - picking up a language that's really going to force you into learning the functional programming idioms, refining them, even if you're going to end up going back and using a different language that forced adoption. The fact that you're not going to have a mutable variable that you can escape to, that's going to change the way you write code in whatever language you go to next.