Subjects / Haskell programming

Best books to learn Haskell programming, in order

Haskell asks you to unlearn habits, so sequence matters more than in most languages: purity and types first, then the type-class machinery, and only then the monads that trip up everyone who meets them too early. A good path builds from first principles with lots of small exercises, then graduates to real programs where laziness and abstraction start to pay off.

Build your own Haskell programming list →Browse all paths

Reading paths for haskell programming

Popular haskell programming books

Related reading

Frequently asked questions

How should I approach learning haskell programming?
Haskell asks you to unlearn habits, so sequence matters more than in most languages: purity and types first, then the type-class machinery, and only then the monads that trip up everyone who meets them too early. A good path builds from first principles with lots of small exercises, then graduates to real programs where laziness and abstraction start to pay off.
What's a good book to start haskell programming with?
A strong starting point is Thinking with types by Sandy Maguire. The ordered reading paths above show exactly where it fits and what to read next.
What should I read after haskell programming?
Once you have the fundamentals, explore closely related subjects like Scala programming, Elixir programming, Clojure programming.

Related subjects