Have any of you fools tinkered with any pure Functional Languages/Lambda Calculus like Haskell, or even the impure stuff like Clojure? What were your experiences, would prefer using it to the standard stuff you use at work?
MIT Scheme is pretty easy if recursion makes sense to you, pretty terrible if recursion doesn't make sense to you. Recursion can be tough to wrap your head around, people usually either get it or they don't.
I signed up for an edx course that does Haskell, I develop on the back end but my interest is piqued, I never worked with one of these languages before.