You will need a fairly recent operating system, such as Windows, Linux, or Mac OS.
You should set up the stack tool from https://www.haskellstack.org/. Use the Stack setup to download GHC (Haskell Compiler) on your machine. Stack is an extremely useful tool to work with different versions of GHC and packages.
You will need a good editor. Vi and Emacs have very good support for Haskell. Eclipse and Sublime also have support for Haskell.
With Safari, you learn the way you learn best. Get unlimited access to videos, live online training,
learning paths, books, interactive tutorials, and more.