F# vs Haskell vs Lisp - which language to learn?
- by empi
I've heard a lot about functional programming languages and I'm willing to learn one. I guess it will be mostly for fun, however, I hope it will improve my programming skills.
I have mostly C#/.NET background, so my first choice is to learn F# (because of .NET and familiarity with Visual Studio). On the on other hand, I wonder if F# has features like Lisp macros or Haskell higher order functions.
Could you compare F#, Haskell and Lisp? Which one will be the language of your choice?