I got started with Haskell recently, and I'm really regretting not having picked it up earlier. Most of what I knew about types came from C, C++, or Java; so it's a big leap.<p>I've been using Haskell for Mac IDE [0] while experimenting, and it's been great fun.<p>The thing that prompted me to give Haskell a a try was this video [1] of a guy using Haskell to generate Elm types, in order to maintain consistent types across the stack. This idea captivated my interests. I'm confident that GraphQL and Relay, or something along those lines, is gonna be the future.<p>My experience so far has been that Elixir feels more welcoming and beginner friendly. There's nothing wrong with the Haskell community (or my limited interactions with it so far), but so far it's just felt a bit drier.<p>[0] <a href="http://haskellformac.com/" rel="nofollow">http://haskellformac.com/</a><p>[1] <a href="https://www.youtube.com/watch?v=sh4H8yzXnvw" rel="nofollow">https://www.youtube.com/watch?v=sh4H8yzXnvw</a>