Road to Elm - Intro and ToC

I've been using Elm a lot lately, so I'm going to write down a series of posts of findings, thoughts and observations, both small & large, on concepts and corners of Elm that I feel are easy to overlook, counterintuitive or generally assumed to be known from previous Functional Programming experience.

Many people come from an OOP and Javascript background straight to Elm, so I'm going to also look at some things that are already familiar to people who have used ML or other FP languages.

Hopefully there'll be something for everyone.
I'll be updating this post with any new posts in this series, so it will work as a Table of Contents.

Table of Contents

Version Migration

Getting Elm up and running

If you haven't set Elm on your machine yet, here are a few guides which may prove useful: