StackOverflow thread: This thread's best answer is the best guide to learn Haskell I have found so far
The thread would tell you to read some books but I recommend checking the link below since all courses in there also cover those books as well (and maybe better).
This github repo has all good courses: LearnHaskell
For installing Haskell, I did not follow the above article. I follow the instructions on Haskell.org.
Pretty much you will need Haskell and GHCI (which is something to run Haskell in terminal).
I would recommend to do a research on how to install Haskell before installing it (whether you use Windows or Linux).
Yorgey's cis194 course (Spring 13) is pretty good and challenging. Just follow the link in the article since that course at that time was the best I think.
After that, you can take NICTA course and cs240h as they recommend.
- Exercism: Good place to practice Haskell if you like
- Project Euler: Good place to practice Haskell