Run one small examplethen make sense of it
Choose Elixir or Erlang. Each path has 31 short lessons across Scratch, Foundation, Intermediate, and Project. Run the example first, then unpack the syntax and change an input. Finish Foundation to enter the BEAM path, or continue to the single-language project.
You do not need to finish both
Choose Elixir for a gentler writing experience. Choose Erlang to meet BEAM's original language first. Study one path carefully; you do not need to learn both at once.
Elixir from scratch
Four stages: run code, write modules, handle real input, ship a projectThirty-one short lessons move through Scratch, Foundation, Intermediate, and Project. Run a complete example first, then unpack the syntax, change an input, and practice. Foundation is enough to enter the BEAM path; the rest builds a single-language project.
Erlang from scratch
Four stages: run code, write modules, handle real input, ship a projectThirty-one short lessons move through Scratch, Foundation, Intermediate, and Project. Run a complete example first, then unpack terms and syntax, change an input, and practice. Foundation is enough to enter the BEAM path; the rest builds a single-language project.
Finish Foundation in either language and you are ready. Processes, messages, OTP, and supervision stay on the BEAM path.