Learning Haskell following this tutorial.
- Basics
- Types and Typeclasses
- Syntax in functions
- Recursion
- Higher order functions
- Modules
- Making your own types and Typeclasses
- Input and Output
- Functionally solving problems
- Functors, Applicative Functors and Monoids
- A fistful of Monads
- For a few Monads more
- Zippers