I recommend the books Programming Elixir and Elixir in Action. The latter is a little more advanced in terms of expecting some prior knowledge in functional programming but is a fantastic book nonetheless as well as a great resource for a basic understanding of OTP. The Elixir-lang website also is very good for understanding some of the basics related to the language. The language itself has great documentation.