QueenSvetlana

QueenSvetlana

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?

Showing Posts 1 to 10

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.

QueenSvetlana

QueenSvetlana OP

On the official website for Learn Functional Programming with Elixir, it says:

You’ll need a computer and Elixir 1.4 or newer version installed. No previous functional programming or Elixir experience is required. Some experience with any programming language is recommended.

Did any drastic changes happen between 1.4 to 1.8 that makes the books out of date?

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

QueenSvetlana

QueenSvetlana OP

It would seem that my book store doesn’t have that one. Are the changes from 1.4 to 1.8 that bad?

peerreynders

peerreynders

Introducing Elixir would likely be redundant if you have already acquired Elixir in Action 2e.

I that one is giving you trouble I’ll stick to my recommendation of Learn Functional Programming with Elixir.

QueenSvetlana

QueenSvetlana OP

I don’t have that book because it isn’t a beginner level book.

Are the changes between versions that bad that Introducing Elixir: Getting Started In Functional Programming would be out of date?

mudasobwa

mudasobwa

Creator of Cure

FWIW, I’d answer the original question: no, there is absolutely no issue to use 1.8 while grokking through the examples given for 1.4 and that would not imply the lack of somewhat essential to learn as a beginner.

The books suggested above are still better IMHO.

QueenSvetlana

QueenSvetlana OP

Is Introducing Elixir: Getting Started In Functional Programming in you opinion a better book?

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.

mudasobwa

mudasobwa

Creator of Cure

Those by Dave and Ulisses Almeida are kinda classics.

The one you mention I have never seen before, so it’s hard to judge.

Where Next? Top

Trending in Chat/Questions Top

Other Trending Topics Top

mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
mcass19
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
wintermeyer
There are three potential reasons for members of this forum to have a look at https://vutuv.de You are tired or annoyed of LinkedIn. Yo...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews