An excerpt from Haskell Bookcamp by Phillip Hagenlocher

If you’re interested in learning Haskell and are looking for a place to start, this is the book for you.

Haskell has a reputation for being overly academic and hard to learn, but the truth is that it’s not as much of a bear as people think. You just need the right guide.

From Haskell in Depth by Vitaly Bragilevsky

In this article we’ll discuss a few ways that you can use monads to simplify code.

From Haskell in Depth by Vitaly Bragilevsky

In this article we’ll discuss several type classes that originated in mathematics (mainly abstract algebra and category theory).

*From Haskell in Depth by Vitaly Bragilevsky*

This article explores text processing in the functional programming style.

*From Get Programming with Haskell by Will Kurt*

This article takes a deep look at the Applicative Type Class using the example of the List class.

*From Type-Driven Development with Idris by **Edwin Brady*

In this article, we’ll begin writing some complex Idris functions, using its interactive editing features to develop those functions, step by step, in a type-directed way. We’ll use the Atom text editor, because there’s an extension available for editing Idris programs, which can be installed directly from the default Atom distribution. This article assumes you have the interactive Idris mode up and running.

*From Get Programming with Haskell by Will Kurt*

This article discusses first class functions in Haskell.