markdev

markdev

Learning Elixir in 2018

What are the best beginner resources for learning Elixir and OTP (not Phoenix) in 2018?

Most Liked

AlchemistCamp

AlchemistCamp

I’m doing all in my (part-time) power to make Alchemist Camp worthy of inclusion in lists such as this.

So far, over 70 free screencasts are up on YouTube (65 on the site with varying degrees of written material to go with them) and all in all it’s closing in on 40 hours of content.

I’m also working on some text-based tutorials that will be easier to produce and update, and some gamification features to help motivate learners.

The site is only a few months old and thus far hasn’t managed to get on any of the resource lists (like elixir-lang.org/learning, Awesome Elixir, or /r/elixir), but if anyone wants help figuring out deployment, working through one of the prag prog books, etc, ping me and I’ll try to help.

AstonJ

AstonJ

My current advice is most of what I have done myself :003:

See my reviews in these threads for more info:

And I’m currently reading:

There are other great books and resources too, but I haven’t read them yet - but from everything I have read/done, the above is what I recommend so far (I expect the list to get quite a bit bigger :slight_smile: )

OmanF

OmanF

Though all three materials listed here are excellent, and I make good (I hope) use of them, Elixir for Programmers (AKA “The Gnome School of Elixir”) is the one I find the most helpful.

The combination of (very well) narrated videos, accompanying texts and exercises, all building towards an actual project (which sound foolish but turns out to be quite an endeavour)… if you’re low on cash, start with that one (and Elixir docs for help with Elixir’s API).

Where Next?

Popular in Chat/Questions Top

yachnytskyi
Hello everyone. I am gonna start with Elixir/Phoenix, thinking to use Stephen Grider as a start point, then elixir school and other sourc...
New
xgilarb
Hi there, I’m interested in using Elixir because of the rumors about the reliability of the Phoenix framework, and surprisingly, Elixir’...
New
wolfiton
Hi everyone, How can i retrieve the name from a structure like this? %{"id" => "1570", "name" => "Croque Monsieur"} My test loo...
New
makeitrein
More Ecto questions! More madness! The context: there’s a list of books that I want to filter with a dropdown… The dropdown: looks some...
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
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
ericmachine88
Hi all, I am currently on this course Half a way thru, and struggled a bit… sometimes I don’t even know what I am coding especially ...
New
marciol
Hey, I have very restricted resources and time so I’m trying to understand the best way to learn Liveview in terms of cost/time. The Pra...
New
Sujit
Hi Team From the title, I am entirely new to programming and i am interested in learning elixir but not sure where to start. Can someone...
New
Fl4m3Ph03n1x
Background After following the communitiy suggestion, I bought the Elixir in Action 2nd Edition book and I am about to finish it now. I ...
New

Other popular topics Top

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
sergio
In Ruby, I can go: User.find_by(email: "foobar@email.com").update(email: "hello@email.com") How can I do something similar in Elixir? ...
New
srinivasu
How to handle excepions in elixir? Suppose i have A, B, C ,D, E modules. and each module has get() function. A.get() method will call th...
New
dotdotdotPaul
Okay, I'm having a heck of a time trying to figure out how to best handle the validation of belongs_to associations in Ecto. I'm sure I'...
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
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
johnnyicon
Hi all, I've just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I'm trying to use Postg...
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
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

We're in Beta

About us Mission Statement