Elm Blog GitHub Series

Part 0 - Introduction

If you're new to Elm and looking for a way to get started, look no further...

Learn Elm while writing a blog on GitHub Pages.

I like to learn by doing. This led me to create a blog in Elm and write about how to create a blog in Elm in the process. I also wanted to make it easy to share. Therefore the walkthrough includes hosting it on GitHub Pages.

This is a beginner tutorial, assuming no prior knowledge of Elm other than some light setup and an overview of Elm syntax on An Introduction to Elm in the "Core Language" section.

The format attempts to follow Richard Feldman's suggestions in his talk at elm-conf 2017 "Teaching Elm to Beginners" by providing as few detours from the goal as possible. I deviate a bit from that recommendation at the end, in Part 3, where I summarize some things used that you don't need to know.

Without further ado:

Constructive feedback is welcome. Find me on Twitter or GitHub as @absynce.

Thanks to Matt King and Alex Owens for early feedback.