This looks like a nice intro (although I didn't read it in detail), however I wanted to mention the way I learned Erlang, from (the late) Joe Armstrong via the Erlang course at FutureLearn. It was a very good course and quite practical. https://www.futurelearn.com/courses/functional-programming-e... (I am not affiliated with them, I just liked their course)