Elm is a statically typed, purely functional language. It is intended for use on the frontend instead of or in conjunction with JavaScript. Elm caught my attention as I’ve wanted to get more familiar with functional programming. It seems as a quite easy to start with, and it has a nice tutorial which guides you through writing apps with Elm step by step.

If you would like to see Elm in action and play with it a bit, there’s an online editor with a couple of simple examples prepared.

Here are also 3 repositories with bigger Elm projects worth checking out:

In the next posts we’ll take a closer look at Elm, its features and benefits it brings.

Happy coding! 😀