Learning Haskell

FPLC
If you're looking for more material to get started on Haskell, I recommend to look at all the tutorials on the Haskell home page, in particular:

  • Haskell in 5 steps
    A very short overview that tells you how to set up a GHC-based environment and verify that it works.

  • Learn Haskell in 10 minutes
    A slightly longer overview presenting the most important language features on one page. It is a good way to get familiar with the different concepts.

  • Introduction to Haskell
    An introduction that doesn't focus on code. Instead, it's more a text that advertises the features and advantages that Haskell has. This might be interesting if you are more interested in the motivation and the design decisions behind Haskell.

  • Learning Haskell
    This page on haskell.org lists a lot of additional tutorials you can consult.

  • Books and tutorials
    A more detailed page on haskell.org with lots of books and online materials, also more advanced stuff.

If you're looking around a bit, you'll find that much more information is available. For instance, if you have mastered the absolute basics, studying a few blog entries might give you code examples or inspiration. The Haskell community has a Planet where several blogs from members of the community are aggregated. If you find an article you like, check out the blog of that particular person, and you might find more material that this person has written in the past.

-- AndresLoeh - 31 Aug 2007