QueenSvetlana

QueenSvetlana

Is Introducing Elixir: Getting Started in Functional Programming still good?

My bookstore has Introducing Elixir: Getting Started In Functional Programming and the front cover says the book uses Elixir 1.4. The current version is 1.8.

Would I be wasted my time and money on the book? Is there much of a difference between 1.4 and 1.8 that the book is out of date?

I prefer books as my preferred method of learning, so if that book is no longer suitable, can you recommend another one?

Most Liked

peerreynders

peerreynders

Elixir 1.4 was released in January 2017. Given that it is an introductory book it would probably be OK.

However I wonder whether

would a be more suitable introduction.

oldpond

oldpond

Welcome,
Yes, Elixir and Phoenix have been moving fast these last couple of years. You cannot go wrong by taking Dave’s programming course: https://codestool.coding-gnome.com/courses/elixir-for-programmers.
The online documentation is the most up to date reference: https://elixir-lang.org/getting-started/introduction.html
And Dave’s book on programming Elixir is quite good. Search

Mike

peerreynders

peerreynders

I has nothing to do with the changes. For the price Introducing Elixir is OK. But in terms of a learning path that effectively demonstrates what Elixir is capable of:

  • Learn Functional Programming with Elixir
  • Elixir in Action 2e

are a better investment of both your time and money.

It would seem that my book store doesn’t have that one.

Most bookstores will let you order books if you ask.

Last Post!

adrianrl

adrianrl

Learn Functional Programming with Elixir (Beginner): I didn’t read it, but it seems to cover the basic stuff in depth, so no intermediate / advanced topics. It seems to be a great book when you want to start your career in programming with Elixir.

Programming Elixir (Intermediate) or Elixir in Action (Intermediate): They are similar in essence, both are suitable for beginners with Elixir and functional programming, if programming isn’t new to you, then you’re good to go.

Beginner: Elixir’s syntax.
Intermediate: Beginner + OTP, GenServers, Supervisors…

Programming Elixir is more practical, you’ll learn Elixir by doing exercises.
Elixir in Action is more technical, you’ll gain a deep understanding on how things works.

Both are worth it, sadly I can’t make a fair review for “Learn Functional Programming with Elixir”. If the book you mention focuses in Elixir 1.4, then some modules are deprecated, like HashDict or HashSet.

Good luck in your journey!

Where Next?

Popular in Chat/Questions Top

Nopp
Hey guys and girls, i am completely “new” to programming, recently played a bit with Python, Ruby and PureBasic, but i want to try somet...
New
Nopp
Hello there, i have a lot to read and to learn, but are there some books, that are focussing on how i “should” plan the architecture of ...
New
pietrofxq
I’ve bought the following books: Programming Elixir 1.6 Programming Phoenix 1.4 Programming Ecto Functional Web Development with Elixir...
New
maz
I’m getting this error: ## ** (Ecto.Query.CompileError) Tuples can only be used in comparisons with literal tuples of the same s...
New
New
dogweather
Can anyone recommend books/courses/videos that use real-world Elixir? E.g.: Idiomatic error handling design, whether it’s {ok/error, .....
New
ariandanim
Hello all, I am still learning Elixir, then go into Phoenix, i am try search in google but find the programming phoenix 1.4, another for...
New

Other popular topics Top

Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3271 131117 1222
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
jononomo
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 49266 226
New

We're in Beta

About us Mission Statement