This document provides an introduction to Erlang and Elixir. It discusses that Erlang is a modular, declarative language descended from Prolog, while Elixir is a modular, declarative language with meta programming facilities descended from Ruby. It also describes some key features of the Erlang virtual machine (VM) like concurrency, process linking, and immutable data. Additional topics covered include records, polymorphism, metaprogramming, downsides and upsides of each language, and how to provide feedback or contact the presenter.