Scanned through it after I purchased the ebook in Oct 2016 for US$11 during an O’Reilly sale (more recently it was also part of a Humble Bundle).
At that point I already read most of or finished:
- Programming Elixir 1.3
- Elixir in Action 1e
- Programming Phoenix (1.1)
So given that background I concluded that I likely had already covered everything already. And I was also left with the impression that the previous books covered the material more effectively for me as a reader.
Given your declared background (Python, Powershell, C#, Java) you face the following hurdles:
- pattern matching
- understanding recursion and the whole concept of tail recursion versus non-tail recursion
- thinking concurrently
Learn Functional Programming with Elixir should address the first two, while Elixir in Action 2e expands on that to tackle the third - more effectively than Introducing Elixir can.
Free Chapter 1 from Learn Functional Programming with Elixir:
http://pages.plataformatec.com.br/chapter-thinking-functionally-of-learn-functional-programming-with-elixir?utm_source=our-blog&utm_medium=referral&utm_campaign=chap-thinking-functionally&utm_content=link