Got me through my Haskell course,
This review is from: Learn You a Haskell for Great Good!: A Beginner's Guide (Paperback)
If your course requires you to learn Haskell, this is the book you want. It covers the language from the very foundations to the very advanced concepts, and goes slowly and in great detail (without being verbose) so you're never left thinking "huh?".
Some on my course complained that you couldn't just pick it up to review a bit you were unsure about; I disagree, you just had to start at the beginning of the topic which may mean you repeat a bit but also leaves you with a much deeper understanding of the concept at the end. And unlike all other programming books I've found, this one through it's word choice, pictures and use of examples is genuinely(!) fun to read.
Is it for you? See for yourself! Google the title of the book and you'll be able to read it in it's entirety for free on the author's website. Then, it's your choice whether it works for you, if printed or digital is better for you and/or you want to support the author. In short, a fantastic book and you can even try before you buy!