Elixir es un lenguaje dinámico y funcional diseñado para crear aplicaciones escalables y fáciles de mantener. Está construido sobre Erlang. Elixir aprovecha la máquina virtual Erlang, conocida por ejecutar sistemas de baja latencia, distribuidos y tolerantes a fallas, mientras que también se utiliza con éxito en el desarrollo web y el dominio del software integrado.
Este tutorial está creado para programadores de software que buscan aprender los fundamentos del lenguaje de programación Elixir desde cero. Este tutorial le dará una base básica para comenzar a programar en el lenguaje de programación Elixir.
Antes de continuar con este tutorial, debe tener un conocimiento básico de la terminología de programación de computadoras y estar expuesto a cualquier otro lenguaje de programación. Cierta familiaridad con la programación funcional le ayudará a aprender Elixir.