Directions for Mac and Linux users are given at the bottom.
https://chocolatey.org/install 
    (or go
    to https://chocolatey.org
    and click on Get Started)
    Set-ExecutionPolicy AllSigned and hit return.
      
            choco  
    If you get a command not found error, ask for help. 
    
        choco install -y haskell-dev
        refreshenv
    
        ghci
    If it is not working correctly, you may wish to reboot your laptop. This would ensure the PATH variable is correct in all environments.
If you get the error "user specified .o/.so/.DLL could not be
  loaded (addDLL: pthread or dependencies not loaded. (Win32 error 5))",
  one solution is run ghci as administrator, but better is to change the
    security settings for c:\Windows\System32\pthread.dll and
  add a 
  permission for "Users" to read & execute the dll. The system will ask
  about granting permissions to folders, but this is a spurious warning
  (you're just changing a file) and it can be ignored.
Note you can now type choco install -y xyz or cinst -y
    xyz to install other packages. If you enter
       choco feature enable -n=allowGlobalConfirmation 
then you don't have to give the -y option or affirm installation. Packages
to consider: 
gow - Gnu on Windows; provides most Gnu Linux commands
  like grep, egrep, ls, cat,
  etc. 
  g++ - this is my preferred way to install G++ (for C++)
  on Windows
  vim - Dr. Taylor's favorite editor
  virtualbox
  notepadplusplus
  unzip - allows typing unzip at the command
  prompt to unpack Zip files
  cup
  all. 
The simplest way is
        brew install ghc
However, a distributed installer is also available;
see the
  distribution_packages page
apt-get should likely work. There are also distribution
packages here.