Elixir is used to build highly scalable, fault-tolerant applications. It's a functional language, and leverages the BEAM VM(Virtual Machine), which erlang and many other languages use.
Watch this(The Soul of Erlang and Elixir • Sasa Juric • GOTO 2019) talk for a high level overview of Elixir(& BEAM VM).
- The official Elixir Getting Started guide(Recommended for beginners)
- Some learning resources from the official Elixir website
- Hands on through Exercism
- If something is not clicking, checkout this blog for indepth explanations.
- (In beta) Learning elixir curriculum with projects
- Official Elixir forum