A review by sassela
Haskell Programming From First Principles by Julie Moronuki, Christopher Allen

4.0

Spectacular beginner-level book on learning Haskell from First Principles; well structured, clear (repeated) definitions and plenty of examples and exercises.

The only reason this didn't get a 5* from me is that I wouldn't consider it a standalone resource (which was probably not its intention), but found it much easier to work through alongside other Functional Programming (FP) resources[1] and possibly a small side project to apply what you're learning as you go.

[1] Co-Author Chris Allen reviews other FP learning resources in his Functional Education blog post