Paperback: 210 pages
Publisher: O'Reilly Media; 1 edition (September 25, 2014)
Product Dimensions: 7 x 0.5 x 9.2 inches
Shipping Weight: 15.5 ounces (View shipping rates and policies)
Average Customer Review: 4.6 out of 5 stars See all reviews (11 customer reviews)
Best Sellers Rank: #595,814 in Books (See Top 100 in Books) #60 in Books > Computers & Technology > Programming > Functional #1644 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development #2149 in Books > Textbooks > Computer Science > Programming Languages
Relatively speaking, this deserves 4 stars. If you've had no exposure to Erlang, do NOT grab the book by Dave Thomas UNTIL you've grabbed this; the other alternative would be to really go through elixir-lang.org tutorial because it's actually really good. Dave Thomas' book moves pretty fast, just so you know. But this book takes a decent pace and starts with the small stuff, and so I give it four stars.Now, one star had to be deducted for something irksome. The author uses examples that are kinda dumb. This makes the book feel like there ought to be a book BETWEEN it and Dave Thomas Programatic Programmers book. I just wound up putting this book down after the tutorial because you get into writing a server, doing something practical. When you learn a new language, you want to connect the data structures and functions with something closer to what you'll be DOING with the language. Whatever. It's a decent book and the only one out there like it right now for understanding the basics. Someone'll come along and write a "Learn You Some Elixir" and I hope they are as effective as elixir-lang.org at conveying WHY the language is so cool in practice.
Both this book, and the same title for Erlang by this author are both excellent first introductory books. They both follow the same formats, so an added benefit of having both is seeing how the exact same functions, etc. are implemented in both languages. Though I use both Erlang, and Elixir, I purchased both of these to add to my library.
This is a short and readable intro and tour to Elixir language syntax mostly. The reason I gave 4 stars instead of 5 because the principles of FP are not well elucidated in the book as the title suggested.
As a newbie I have found this book easy to understand and well thought out. I'm not finished with it yet but am finding it one of the better programming books I have purchased. I would highly recommend this book to any beginner who wants to explore functional programming.
Awesome introduction into Elixir. Well laid out and definitely more geared towards the beginner (which suits me just fine). I haven't been this excited about a programming language since I first learned Ruby. An excellent precursor to Programming Elixir by Dave Thomas.
As an introduction serves the purpose well. Easy reading and good examples of code. As first impression Elixir looks like a sweet flavored Erlang version where the variables gets the behaviour of variables and may change. Metaprogramming is a powerfull tool to handle tedious and repetitive tasks. To be a six star miss a chapter for web app and system architecture within the functional paradigm.