Haskell is a functional programming language, which is very different to most other programming languages, like imperative programming languages, such as C. Lisp is another functional programming language.
Here are a couple tutorials on Haskell:
A gentle introduction to Haskell
Haskell for C programmers