Resources

You should aim to get a working Haskell installation as soon as possible.

Style Guide

You should take a look and follow the style guide.

Install Stack

Stack is a build tool for Haskell that helps achieve reproducible builds, by managing different versions of GHC (the de-facto standard Haskell compiler) and any external packages that are needed to build your code.

To install Stack, you can find the full instructions here. In short:

Install the IDE of your choice.

You’re free to use whatever IDE you prefer.

That said, I personally use emacs with Haskell mode. Another popular choice is VSCode.

You should now be able to play around! If you run:

stack new <project-name>

you can play around by editing files in the app and src folders.

Library Reference

Further Reading