Welcome to the totally awesome Happy Learn Haskell Tutorial series! It's an easy gradual method to learn functional programming together. It's totally free for you to read online (at http://www.happylearnhaskelltutorial.com), because everyone should be able to learn Haskell!

You will start from the absolute beginning, so you don't need to know any programming. On the other hand, if you've had some frustrations with it in the past, then this way of explaining might be just for you!

By buying one or more copies, and telling all your friends about it, you will support us in building more volumes (we have big plans, which we'd love to be able to do).

Why will this series be easier and better to learn with than others?