Elixir is to Erlang AS C++ is to C; you cannot understand the former without understanding the latter.