Learn You a Haskell for Great Good!
UDAO
About this course
This is a fun, accessible, and detailed introduction to Haskell programming. The book covers everything from basic syntax to more advanced topics like monads and functors. It's available completely free online.
What you should already know
No prior experience with functional programming is necessary, but experience with another programming language is helpful.
What you will learn
Master the basics of Haskell and progress to more complex functional programming concepts.