Day 1: Handling the Basics

Today, you’re going to learn the basic building blocks of the language. We’ll get through literals, lists, and basic types. Then, we’ll move toward functions and collections. Finally, we’ll close out Day 1 with higher order functions and functional composition, hallmarks of any functional language. In Day 2, you’ll learn to handle user input responsively, without resorting to callbacks. You’ll also learn to work with text and images. In Day 3, we’ll combine all of these concepts in a game.

Evan says that Elm is most strongly influenced by the ML language family. ML is an influential general-purpose functional language.[55] The syntax is heavily inspired by Haskell, and the semantics are strongly influenced by OCaml. ...

Get Seven More Languages in Seven Weeks now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.