So, I've tried several languages, like Java, C, Perl, Shell, etc.
But I have to say my favorite definitly is Scala. Have you tried it? What did you think of it?
Scala is a gateway drug to FP for soulless Java monkeys. After accustoming yourself to its style you are supposed to move to a pure high like Lisp or Haskell. Only then will you be able to experience satori.