Erik Meijer’s suggestions for further reading in functional programming
This is a great list if you want to do a deep dive into the area of FP. If you just want to learn some Haskell, and also want to use a book, I recommend a combination of two.Check out Real World Haskell in print of free on the web. It  deals with the practicalities of getting started and has lots of examples to show you how to write idiomatic Haskell and tackles realistic examples.Hutton's book (recommended by Meijer) is also great. #1 it's thin. #2, it is cleverly organized and teaches you some deep concepts without a big fuss. By the time you hear about monads they will seem like an obvious convenience, nothing scary.The two books complement each other well.