Learn about the Elm programming language at elm-lang.org.
Follow these instructions!
Works with GHC 8.6.5, lts-13.29, and cabal new-* commands
If you are stuck, ask around on the Elm slack channel. Folks are friendly and happy to help with questions!