Welcome to the :c5: Elm study sessions! In this 45-minute session Zoe and Andrew are going to try to lead you through the basics of the Elm language.
You will leave this session with a decent understanding of the core language.
Elm is a strongly-typed language developed by Evan Czaplicki (apparently, a high school classmate of Sue Anna's). It was a MIT senior thesis project of his (see his paper) in 2012.
Elm is a language that takes its cues from Haskell, but applied to a domain that many of us are very familiar with: frontend web development. The Elm compiler transforms Elm to Javascript - this Javascript is capable of generating HTML and CSS as well.