Whether you’re coming to Haskell from another language, or if you’re interested in writing programs that, y’know, actually do things, participating in the Haskell community can feel like you’re a second class citizen. […] If you’ve already learned another language, you can learn Haskell. And even if you haven’t, learning Haskell is no harder than learning any other programming language.
My experience when learning Haskell was that it is a really hard language to learn. A lot of very foreign concepts with a lot of foreign words.
But in hindsight it wasn’t that hard; the documentation I tried to learn with was just not very good.