EDIT: oops, I meant to reply to the topic in general and not necessarily @peerreynders.
And for what it’s worth from a fellow beginner (experience: ~20 years of Java web, ~6 years flirting with Clojure), I’m halfway through Programming Elixir 1.6 and decided that I wanted to slow down and get more background details.
I had a similar list in my head, so thanks for validating. Here’s my plan:
- Programming Erlang 2e – I’m really enjoying it!
- Learn Functional Programming with Elixir
- Elixir in Action 2e
- Programming Elixir 1.6
- Programming Phoenix 1.4
I might inject Programming Ecto before Phoenix, though. I started getting a little confused by the Ecto chapter in the Phoenix book; mainly a vague sense of lack of context.






















