How have you been learning Elixir & Phoenix? (2017 Edition!)

Erlang to Elixir. Sounds tough…

But have you done/know something about SNPM in erlang?

I’m currently implementing C node (client) following the Erlang docs so I can run some opencv related processing, there isn’t much material and the fact I’m doing this on Windows makes that worse. But I just got the bare minimum to work today! Learned a few things and probably will write a blog post about this. The best learning experience comes from doing!

1 Like

Never heard of it. ^.^;

Maybe @ijunaidfarooq meant SNMP?

1 Like

A friend at work snuck some Elixir into our codebase and eventually showed me, and I immediately liked it. That was about 2 months ago, and since then I worked through “Take Off With Elixir”, most of the Elixir School and am about halfway through “Programming Phoenix”, although there are a couple of errors or outdated bits in it. At work I have a Safari books subscription and used it to read the first chapter or so of the Little OTP Book which seems really nice.

Although I don’t feel like I understand enough Phoenix to be useful, it seems like about the right time to jump in and try to make something, which will result in a huge mess and then I’ll figure it out. :slight_smile:


Sorry it was SNMP… I just wrote in a rush may be.

I read Part I of Programming Elixir 1.2, of which I probably learned 15% of the material. I then bought the video packs on and, both of which helped out enormously (hopefully they will be updated for new versions in the future). Recently, I signed up for Dave Thomas’s Elixir for Programmers course, which is also helping a lot.

I couldn’t agree with this more. I’m hoping to dive in soon, with everything I have learned, and build an application that I have been thinking about.

1 Like

Ah thank goodness no I have not. ^.^;
Should be quite doable though.

I’m currently studying elixir and Phoenix, i’m going to use it for my final school thesis.
But it is hard to find updated tutorial or free books for phoenix 1.3 at the moment. Almost all resources i found is paid books or courses which is i can’t afford or too much. Haha…

1 Like

Have a look at these @saint011 :023:

Then there’s the Elixir Guides and Phoenix Guides :003:

On the Erlang side, there’s:

That should keep you busy for a while :lol:


Thank you so much :slight_smile:

1 Like

Elixir Workshop at Lambda Conf 2017

1 Like

Just open up and editor and code :p. The hardest part of transitioning from an object oriented language was writing code that mutates to code that transforms. But Programming Elixir was the book that turned the wheel :stuck_out_tongue:

1 Like

Been designing and building as many apps that rely on a solid amount of OTP as possible. Running on otp app seemed pretty important and the language gets easier really fast naturally when programming a variety of things. Sure enough it took practice and iterations to get used to design with supervision trees but feels amazing when it all clicks

1 Like

Do you think the Elixir in Action book is relevant enough at this time? Because I saw that Sasa is going over a rework of the book atm.


As mentionned by the author in a prevous post, the second edition is now available as MEAP.

Already 6 chapters done, 7 more to come…


Yep, as Koko has said the second edition is available now - even if it wasn’t I would still highly recommend it :003: check out my review of it here :slight_smile:

1 Like

At this point I favour EiA slightly over Programming Elixir because EiA really conveys what The Zen of Erlang (i.e. the Zen of BEAM) is all about. Programming Elixir still has its place when a slightly gentler pace is more appropriate. YMMV.

1 Like

Why learn Elixir? How do I get started? How do I learn Phoenix? What’s the Erlang VM?

This is what I’ve done to ramp up with Elixir in the past 2 weeks. I hope these resources help you too!

Official Docs + ElixirSchool and now Phoenix inside out by @shankardevy.