Recently, new Elixir book was released. Learn Functional Programming with Elixir by Ulisses Almeida.
Learn Functional Programming with Elixir
There are a lot of good Elixir books. Some are targeted for skilled coders, other for beginners. Mostly, they focus on Elixir features and OTP. But they don't explain functional programming. So, the author decided to write a book, that has a balanced level of Functional Programming and Elixir.
This book covers the concepts of functional programming, at the same time, you will be introduced to Elixir. You will get familiar with:
- Declarative coding,
- Impure and pure functions,
- Anonymous and named functions,
- Pattern matching,
- High-order functions,
- and Protocols.
Book will intriduce functional programming to you, while teaching Elixir. In Learn Functional Programming with Elixir, you’ll have a chapter with more than twenty pages explaining many concepts, like unbounded and bounded recursion, divide and conquer, and tail call optimization.
Get the book at Pragmatic Bookshelf.