You need to install the Glasgow Haskell Compiler (GHC) in your computer. You need at version 7.10 or higher.
- GHC is well documented.
- To start being familiar with the interpreter, you can take a look to Chapter 4 of the the user's guide.
- If you are new to Haskell, forget some functions names and their types, then Hoogle is an excellent tool for you! Hoogle is like a Google search for the Haskell language. You can indicate the name or type of the function that you want to know something about it, and Hoogle will do the rest.
If you want to know more about functional programming and Haskell, you can read online the book Real World Haskell (Chapter 1 to 13) by B. O'Sullivan, D. Stewart, and J. Goerzen.