Find everything you need to know about Haskell directly from the official Wiki.

More than 10,000 questions tagged

#haskell is one of the top 10 most popular channels on freenode

More than 10,000 subscribers

The ultimate collection of Haskell packages

For example, try installing the HTTP library

C ommon A rchitecture for B uilding A pplications and L ibraries

Let's install and use the HTTP package

Download the most recent list of packages

Find any package from Hackage

The library can now be imported.

Cabal takes care of installing the package.

All packages come with documentation on Hackage

Let's take a look at one of the functions in Network.HTTP

simpleHTTP takes in a Request object, and returns an IO Monad

Apparently there is a Request data type in this package, and if we pass it in to this function, we can get some output back.