The Elm language is surprisingly small. You can now look through almost any Elm source code and have a rough idea of what is going on. However, the possibilities for error-resistant and easy-to-refactor code are endless!
Here are some useful resources.
The Elm website. Includes:
Documentation for Elm’s core libraries. Take note of:
The Elm Architecture. An essay by Elm’s creator with examples on how to organize code into components.
The Elm mailing list. Everyone is friendly and helpful.
Go out and write some Elm!
Originally contributed by Max Goldstein, and updated by 7 contributor(s).