How do I get started with Elixir?

Hi, I’m Dheeraj Sudan from the UK. I’m a software developer and also run a business with my wife Meenu Hinduja. I’m interested in getting started with Elixir but not sure what the best path is.

For those of you who’ve learned it, how did you begin? Any resources, tutorials, or projects you’d recommend for a beginner? Also, are there things you wish you knew earlier when starting out?

Would really appreciate any suggestions or guidance—thanks in advance!

Regards

Dheeraj Sudan and Meenu Hinduja

2 Likes

I have this repository with some links that might be useful for you: https://github.com/abreujp/masters-of-elixir

1 Like

You are a software developer, so you can skip the basics. If I were you, I will rewrite one of my personal projects in Elixir. This is no better way to learn than doing a real world project and since you have already done it in another language, you can focus on implementation details.

2 Likes

I’d go through the getting started guides of elixir. Those are the best way to get an initial overview over the language and can be done as slow or quickly as fits your expertise. For how OTP and the more unique parts of elixir work I’ll always suggest the elixir in action book.

2 Likes

Further to what’s already been said, have a look at other threads in this section, eg:

And be sure to check out all of the wonderful Elixir Learning Resources > Books and Learning Resources > Courses we have (many of those threads contain reviews which are worth a look).

Good luck :023:

1 Like