What I wish I knew when I was learning Haskell

Posted on June 30, 2016

Every developer should learn Haskell, hopefully sooner rather than later. Even if you don’t like Haskell or you don’t plan on using it for work, the tools and perspectives that you leave with end up being invaluable for writing correct and solid code in any language.

However, since Haskell is so different from other languages and the learning curve substantially higher than most languages, a lot of developers eager to learn it often end up burning out. In a lot of cases, developers end up revisiting it several times before they fully grok it. These are some of the things I wish someone told me when I was learning Haskell. This post is inspired by Stephen Diehl’s article.