- http://haskellbook.com/ - A highly recommended book in the Haskell circles.
- Haskell Cookbook: Build functional applications using Monads, Applicatives, and Functors I’ve met the author in person - friendly guy!
- Magic haskell - a work in progress (price is pay what you want)
Resources that are free:
- Online course - mooc?
- Haskell at work Highly recommended! A videos series teaching various Haskell concepts.
- https://en.wikibooks.org/wiki/Haskell I really liked the wikibook when I was learning Haskell. It’s not as in depth, and does not cover all of the topics - but it’s a great starting point.
- http://dev.stephendiehl.com/hask/ What I wish I knew when learning Haskell - INCREDIBLY resourceful community edited document into a whole range of Haskell related topics. debugging, editors, frameworks etc. This thing is huge!
- https://fpchat-invite.herokuapp.com/ - a slack community (https://functionalprogramming.slack.com/. There is a dedicated #haskell-beginners channel. A great community - which was a HUGE help to me when I first started learning.
- https://www.vacationlabs.com/haskell/index.html Haskell without the theory
- http://learnyouahaskell.com/ - Possibly a bit dated by now but great for a starting point
- http://book.realworldhaskell.org/ - Possibly quite dated, but covers quite a few topics
- Haskell Cookbook
Small things worth mentioning:
- ghcid, which automatically reloads (compiles) your code within GHCI (the Haskell interpreter implementation) and shows relevant errors. Did I also mention it’s incredibly fast, perhaps even instantaneous? https://github.com/ndmitchell/ghcid
- https://github.com/krispo/awesome-haskell I’ve only seen this recently.