Is it recommended that you learn Erlang before you learn Elixir, or can you jump straight into Elixir without Erlang knowledge?
By "programming model" I mean things like immutability, concurrency, fault-tolerance, and the way you design systems with OTP.
Disclaimer: I studied Erlang before Elixir, so I don't have a fresh perspective.