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

ca1989
Hi all, is there any up to date resource out there (blog, talk, video, book…) about deploying elixir applications using releases? In pa...
New
Fl4m3Ph03n1x
Background Hello all! So after my controversial introduction with Learning Elixir, frst impressions ( plz don’t kill me ! ) - I saw a ton...
New
davearonson
I am looking for smallish problems to solve, using Elixir concepts beyond the basic syntax and concepts of Elixir as a language, such as ...
New
miguelsrrobo
hi i was wondering if it is necessary to learn erlang to learn elixir
New
Fl4m3Ph03n1x
GenStage and Flow resources? I have been hearing about GenStage and Flow, a tool built upon it, for quite some time. I understand it allo...
New
AstonJ
It finally feels like I’ve got some time to catch up on my reading - though I am sure lots of people will be wondering the same: what are...
New
Twfo326
As a novice dev I’m trying to keep the curriculum as lean as possible. My requirements are modest: build simple CRUD apps with Phoenix...
New
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
younes-alouani
I'm studying Phoenix Framework but I want to understand basics first. Which book/mooc explains better the Design of Network-based Softwar...
New
SavagePixie
I was wondering if there are any beginner-friendly, exercise-based resources for learning Elixir out there. I’m looking for something lik...
New

Other popular topics Top

Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
shahryarjb
Hello, I get Persian date from my client and convert it to normal calendar like this: def jalali_string_to_miladi_english_number(persi...
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
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
vac
Hi, I'm quite new in Elixir and I'm trying to format a string to a PEM format. I have the certificate value like MIIDBTCCAe2...... and ...
New
chensan
I have a User schema with a :from_id field set to type :string: defmodule TweetBot.Repo.Migrations.CreateUsers do use Ecto.Migration ...
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
stefanluptak
Hello everybody, usually, I use a 29" ultra-wide monitor for VSCode which can easily accomodate explorer (files panel) + file with code ...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
Fl4m3Ph03n1x
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: ) Hello all, this is ...
New

We're in Beta

About us Mission Statement