Haskell
Overview
- Purely Functional Programming Language
 - Lazy Evaluation
 - Statically Typed
 
Other cool features:
- Type system with super mighty type inference
 - Currying
 - Concurrent
 - Pattern Matching
 
Installation
The most commonly used compiler is the Glasgow Haskell Compiler aka GHC. It can be downloaded here.
ghc- comilerghci- interactive haskell shell:l mystuff- load mystuff.hs:r- reload
Learn Haskell
You can first go to http://tryhaskell.org/ and play through the online thingy.
The book for learning haskell - really, you will only want this one - is “Learn You a Haskell for Great Good!” which is available online for free.