# Introduction

In the [Elm Town Podcast 45: It Started off As a Morning Book](https://elmtown.simplecast.fm/it-started-off-as-a-morning-book) Jeremy Fairbank, the author of the Book [Programming Elm](https://programming-elm.com/), noticed that there is no Elm cookbook, that would serve as a follow-up to a beginners book. This book aims to fill this empty spot.

[This Book](https://orasund.gitbook.io/elm-cookbook/) is a collection of helpful answers from the [Elm subreddit](https://www.reddit.com/r/elm/), the [Discourse forum](https://discourse.elm-lang.org/), the [Elm Slack](https://elmlang.slack.com) as well as useful articles from [Medium](https://medium.com/tag/elm). It will cover things that are missing in the [official guide](https://guide.elm-lang.org/) and the [Beginning Elm Book](https://elmprogramming.com/) by Pawan Poudel.

Each section will focus on one specific problem and one solution. At the end of each section will be links to the original source as well as alternative solutions.

## This is a Community Project

The book is open-source and can be read [here](https://orasund.gitbook.io/elm-cookbook/).\
If you want to contribute an interesting post or article, first check if that topic is already covered. If so, add it to the *Further reading* section; If not, add it to *Future topics* and start a Pull Request on the [github repository](https://github.com/Orasund/elm-cookbook).
