I Recommend These for Learning Haskell Albert Y. C. Lai, trebla [at] vex [dot] net

A friend of mine recommends reading 3 calculus books to learn calculus. I generalize it to reading from 3 sources to learn anything. I also postulate a law: the 3rd source you read is the best.

And so, here is a bunch of sources for learning haskell that I have tried at least a bit and liked, and so I can recommend them (for what my opinion is worth). There is a link to more at the end.

Pick 3 from this list and/or other lists. And if you want to know which one is the best, answer: the 3rd one you read.

Interactive

Free

Paid

Introduction to Functional Programming using Haskell, 2nd edition. Richard Bird.

The Haskell School of Expression. Paul Hudak.

Programming in Haskell. Graham Hutton.

List of More

There is a larger list on HaskellWiki.

I have more Haskell Notes and Examples