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.

Where Next?

Popular in Chat/Questions Top

Allyedge
Hey, I want to learn Elixir OTP and I wanted to know if there are any good resources that teach it. I found some web pages, but none of t...
New
Allyedge
So, I want to get an Elixir book, but don’t know which one to get. Both Programming Elixir 1.6 and Elixir in Action looks interesting, b...
New
phykos
In Ruby, which is very similar to Elixir I do this: def test yield end test do puts("sup there") end Here, the yield keyword will be...
New
markdev
What are the best beginner resources for learning Elixir and OTP (not Phoenix) in 2018?
New
AstonJ
It’s been a while since we asked this - I’m sure others (especially newcomers to the language) will be interested to hear how you’ve all ...
New
miguelsrrobo
hi i was wondering if it is necessary to learn erlang to learn elixir
New
jace
I wanted to write a library for interacting with a Web API as a practical way of learning Elixir. However, there seem to be a lot of diff...
New
TwistingTwists
I want to learn DSL. Don’t know how to write one. What;s the best introductory resource? I see some macro being used here. Is DSL only ...
New
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
maqbool
what books/Resources do you recommend to learn about distributed system(theory)?
New

Other popular topics Top

senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 41539 114
New
Nvim
Anybody knows a comprehensive comparison of Django and Phoenix, thanks for the help. Where are they similar? Where do they differ the m...
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
Lily
In templates/appointment/index.html.eex: <%= for appointment <- @appointments do %> <tr> <td><%= appoi...
New
joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New

We're in Beta

About us Mission Statement