What's Next?

Congratulations

You have completed all 15 lessons. You now understand Haskell's core ideas: pure functions, pattern matching, list comprehensions, higher-order functions, folds, and the Maybe type.

What to Explore Next

  • Type classes -- Eq, Ord, Show, Functor, Monad — Haskell's polymorphism mechanism.
  • Monads -- The abstraction behind IO, Maybe, Either, and List.
  • Algebraic data types -- data Tree a = Leaf | Node a (Tree a) (Tree a) — how Haskell models the world.

References

← Previous