Note that this answer[1] documents parts of the book which has become outdated. That being said, it is a good book. I learned Haskell through it. A much more modern book on Haskell is Beginning Haskell by Alejandro which covers modern library although the book has some typos and publishing errors. I personally like Simon Thompson's Haskell book which focuses more on the fundamentals. The SOH site has various tutorials ranging from beginning to advanced. Although I would say that learning from book at the initial stages is a much better approach.
[1] http://stackoverflow.com/questions/23727768/which-part-of-re...