Elixir Learning Plan

I have struggled all year with learning Elixir. I headed out on the wrong path so it my fault not Elixir’s. I started by looking for courses in places like Udemy and YouTube. Then I looked for books on Amazon. At the time, everything I found was out of…


This content originally appeared on DEV Community and was authored by aaronblondeau

I have struggled all year with learning Elixir. I headed out on the wrong path so it my fault not Elixir's. I started by looking for courses in places like Udemy and YouTube. Then I looked for books on Amazon. At the time, everything I found was out of date or difficult to get into.

What I should have done first instead is start by reading straight through the excellent Elixir guide : https://hexdocs.pm/elixir/introduction.html. I recently spent about two weeks spending an hour per day going through the guide and it has given me a much better picture of the language and where I might want to go with it.

After tossing out dozens of outdated programming books over the years I had shifted my learning approach to video instead of reading. By reading the Elixir guide I got more knowledge per minute of reading than I would have ever gotten watching videos.

The algorithm got me. My new motto is "back to books" and here is my re-started learning Elixir plan:

1) Read [the guide](https://hexdocs.pm/elixir/introduction.html](https://hexdocs.pm/elixir/introduction.html).

2) Start using IEx or LiveBook for any day to day scripting that I would normally use Python for.

3) Try to complete a few Elixir exercises each week to keep the language fresh in my mind.

4) Read the Programmer Passport: Elixir book.

5) Read the Programmer Passport: OTP book.

6) Complete the Phoenix guide/tutorial.

7) Build a side project with Elixir (most likely Phoenix Based)

8) If I still feel like I need another pass over the language, buy and read the new Elixir in Action book.

9) (This is a stretch goal) Work through the Machine Learning in Elixir book.

I've never made a learning plan for a programming language before. That felt nice. It is going to take about a year to complete all that but I'm excited for it!


This content originally appeared on DEV Community and was authored by aaronblondeau


Print Share Comment Cite Upload Translate Updates
APA

aaronblondeau | Sciencx (2024-10-11T23:50:16+00:00) Elixir Learning Plan. Retrieved from https://www.scien.cx/2024/10/11/elixir-learning-plan/

MLA
" » Elixir Learning Plan." aaronblondeau | Sciencx - Friday October 11, 2024, https://www.scien.cx/2024/10/11/elixir-learning-plan/
HARVARD
aaronblondeau | Sciencx Friday October 11, 2024 » Elixir Learning Plan., viewed ,<https://www.scien.cx/2024/10/11/elixir-learning-plan/>
VANCOUVER
aaronblondeau | Sciencx - » Elixir Learning Plan. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/10/11/elixir-learning-plan/
CHICAGO
" » Elixir Learning Plan." aaronblondeau | Sciencx - Accessed . https://www.scien.cx/2024/10/11/elixir-learning-plan/
IEEE
" » Elixir Learning Plan." aaronblondeau | Sciencx [Online]. Available: https://www.scien.cx/2024/10/11/elixir-learning-plan/. [Accessed: ]
rf:citation
» Elixir Learning Plan | aaronblondeau | Sciencx | https://www.scien.cx/2024/10/11/elixir-learning-plan/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.