https://elixir-lang.org/getting-started/introduction.html
There are also interactive tutorials that ship with Livebook, including visualizations of message-passing:
https://livebook.dev/
After that, the Pragprogs have a solid line of books if you want to go deeper.