Haskell Learning Resources
Another opinionated list of resources for learning Haskell, from absolute (programming) beginner level to advanced.
Beginner
- Haskell Programming from First Principles, Christopher Allen & Julie Moronuki
- Learn4Haskell, Dmitrii Kovanikov & Veronika Romashkina (Kowainik)
- Get Programming with Haskell, Will Kurt
- CIS194 Introduction to Haskell (Spring 2013), University of Pennsylvania
- Functional Programming Course, Tony Morris & Mark Hibberd
- Project Euler problems and solutions
- A Type Of Programming, Renzo Carbonara
Meta-resources
- For Beginners, Julie Moronuki
- Functional Education, Chris Allen
- Getting Started with Haskell, Stack Overflow
- What I Wish I Knew When Learning Haskell, Stephen Diel
- A Haskell study syllabus
Intermediate
- Production Haskell, Matt Parsons
- Thinking with Types, Sandy Maguire
- Typeclasses, Chris Martin & Julie Moronuki
- Parallel and Concurrent Programming in Haskell, Simon Marlow
- Category Theory for Programmers, Bartosz Milewski
- Real World Haskell, Don Stewart