This a few quotes from experienced Elixir Developers in the community, giving helpful advice to their past selves…
'I think personally the biggest struggle to getting proficient in Elixir at first was really grokking "everything is a value" and pattern matching. Once you understand those two concepts a lot of stuff starts to make sense' - John Goff
'Try to focus on the concepts of Elixir rather than studying Phoenix. Study Erlang (at least for reading it) & try to use the concurrency' - Gianluca Padovani
’My advice would be to get a job early on, on the job learning is the best learning. A lot of places are willing to take you on with zero professional experience in Elixir, given you are the right fit and show enthusiasm for learning.' - Steven Blowers
Elixirschool.com and http://exercism.io are good starting points. I mentor on the Elixir track.' - Chris Eyre
'I always advise to learn and understand OTP! The book "Erlang in Action" is what made it click for me and is a great book on OTP. Don't be scared of Erlang. It's very much like Elixir; just a different syntax and different compiling tools. If you learn OTP properly, you'll use Elixir to its fullest. Don't approach Elixir/Erlang with programming paradigms from other languages. Elixir/Erlang are functional, yes, but you need to develop an OTP paradigm mentality. Try to forget what you know and think in Erlang terms.' - Jahred Love
'Try not to neglect Dialyzer!' - Ino Murko
'I came from Erlang so, mainly I was using Elixir as a different way to write Erlang and maybe using the pipe operator too much. I could say to my Elixir beginner self to check further meta-programming and research more about the best practices for Elixir instead of only adapting those ones from Erlang.' - Manuel Rubio
So, what would you tell your ‘Elixir beginner self’?
Comment below!
Bots everywhere 🤯