Hit the Ground Running with Elm

Elm is the language that makes it easier than ever to build robust web apps in JavaScript and HTML.

If you're learning to program for the web for the first time, Elm is a great choice. Elm lets you produce code that runs fast and reliably in any modern browser without having to worry about all the notoriously tiresome details of JavaScript. Educators have already started using it to teach elementary-school kids how to code.

If you're looking to bolster your existing web programming knowledge with concepts like immutability and reactivity, Elm is still a great choice. Even if you don't see yourself writing Elm at your day job anytime soon, it's guaranteed to change the way you think about front-end web development for good. Ideas from Elm have already taken the JavaScript community by storm. The language has inspired some cutting-edge libraries and generally raised the bar for developer experience.

In this book, we'll start with the basics of Elm syntax and quickly progress through building a to-do list app. Along the way, you'll see for yourself how Elm's particular flavor of reactive programming makes the experience of building web apps simple and fun.

The only knowledge you'll need to start digging in is a basic understanding of HTML and how to open up a Terminal/Command Prompt window.

Without further ado, let's start writing some Elm!

results matching ""

    No results matching ""