When learning something new, everyone has to start somewhere. In this article I have looked into the most popular media and materials to help you begin your adventure with Elixir. Of course, different people learn in different ways so I have covered a variety of resources to help you develop your skills and knowledge through audio, visual and interactive sources. Let’s take a look…
There are many Podcasts to listen to which will keep you up to date with news, trends, new tools and interviews with the most influential people within the BEAM community. Here are some of the best ones to tune into.
Elixir Mix hosted by Sascha Wolf, Adi Iyengar and Allen Wyma - https://topenddevs.com/podcasts/elixir-mix/
Elixir Newbie hosted by Brooklyn Myers - https://open.spotify.com/show/2VNf2tvHIjSxTXMY15qtdV
Thinking Elixir hosted by hosts Mark Ericksen, David Bernheisel and Cade Ward - https://podcast.thinkingelixir.com/
Below are some of the most popular books for learning Elixir.
Elixir in Action by Saša Jurić - https://www.manning.com/books/elixir-in-action-second-edition
Adopting Elixir by José Valim, Ben Marx and Bruce Tate - https://pragprog.com/titles/tvmelixir/adopting-elixir/
Elixir programming bundle, including Adopting Elixir - recommend by José Valim - https://www.humblebundle.com/books/elixir-programming-pragmatic-programmers-books?utm_campaign=elixirsep22_ann&utm_source=twitter&utm_medium=link
Hands on Elixir & OTP by Kamil Skowron - https://elixircryptobot.com/
There are also many books and resources on The Pragmatic Bookshelf - https://pragprog.com/book/elixir16/programming-elixir-1-6
For many people a more hands on approach the best way to learn a new language, the courses below cover all aspects of Elixir and offer different lessons & resources to get you up and running.
Exercism offer an interactive, online learning platform. They cover over 50 Elixir language concepts with 150 plus exercises - https://exercism.org