The Official Guide

An Introduction to Elm site

Elm is a functional language that compiles to JavaScript. It helps you make websites and web apps. It has a strong emphasis on simplicity and quality tooling.

This guide will:

* Teach you the fundamentals of programming in Elm. * Show you how to make interactive apps with The Elm Architecture. * Emphasize principles and patterns that generalize to programming in any language.