Elixir é uma linguagem dinâmica e funcional projetada para construir aplicativos escaláveis e de fácil manutenção. É construído em cima de Erlang. Elixir aproveita o Erlang VM, conhecido por executar sistemas de baixa latência, distribuídos e tolerantes a falhas, ao mesmo tempo que é usado com sucesso no desenvolvimento web e no domínio do software embarcado.
Este tutorial foi criado para programadores de software que desejam aprender os fundamentos da linguagem de programação Elixir do zero. Este tutorial lhe dará uma base básica para começar a programar na linguagem de programação Elixir.
Antes de prosseguir com este tutorial, você deve ter um conhecimento básico das terminologias de programação de computador e exposição a qualquer outra linguagem de programação. Alguma familiaridade com programação funcional irá ajudá-lo a aprender Elixir.