Part 1. Getting started with Elixir and OTP


This book begins with the basics of Elixir. In chapter 1, I’ll answer some existential questions about why we need Elixir and what it’s good for. Then, in chapter 2, we’ll dive into a series of examples that demonstrate the various language features.

Chapter 3 looks at processes, the fundamental unit of concurrency in Elixir. You’ll see how processes in Elixir relate to the Actor concurrency model. If you’ve struggled with concurrency in other languages, Elixir will be like a breath of fresh air.

I’ll conclude part 1 in chapter 4 with an introduction to OTP. You’ll learn about the GenServer behavior, the most basic but most important of all the behaviors.