Erlang runs on the BEAM VM
Erlang is a functional language on the battle-tested BEAM VM:
lightweight processes, message passing, and supervisors that
restart what crashes. Fault tolerance is the default, not a
library.
Start the full course here:
Erlang course: zero to hero in 50 lessons