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 Learning resources - The Elixir programming language, 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

Lincxx
Hello, I’m sure this has been asked a bunch, but where to start. I do prefer vodeos over books, but recently I have found books to be mor...
New
Chawki
Hi,i’m new to elixir. i’m searching elixir small programs to try it out my self,Is any good resources out there? Thank you.
New
sadcad
I love the Phoenix and Elixir docs, but I always tend to learn faster when I watch a video of someone explaining things and then I implem...
New
roshan
Hi everyone, I’m looking for a book on Phoenix server hosting / deployment like the following books for Rails, Docker for Rails Develop...
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
g5becks
Hello everyone. So I just got done reading all of the introduction to Elixir and working through the basics of the language. I am not new...
New
lc0815
hello from a real frustrated newbe… I’m reading this article Full-Stack React With Phoenix (Chapter 3 | Introduction to Phoenix) by mich...
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
lgmfred
Hello, I want to get started with elixir today. Having learnt the basics of Erlang (my first ever language) and seen what it’s can do, I’...
New
RKC07
I’m new to elixir. I did some coding in python and C. I want to learn elixir for starting my career in web development. I need suggestion...
New

Other popular topics Top

jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod – where is this set? Thanks.
New
Darmani72
If I have a post route which an argument: post /my_post_route/:my_param1, MyController.my_post_handler How would get the post params ...
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39467 209
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
AstonJ
Seen any cool LiveView demos, sample apps or examples? Please post them here! :003:
New
marius95
Hello everyone, I try to use an Javascript Event Handler in my root.html.leex file. Therefore I created a function in the app.js file: ...
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
svb
Hi! Currently I want to submit a form by pressing the Enter key. However, since my input field is of type “textarea” this is just adds a...
New
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
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

Latest on Elixir Forum

We're in Beta

About us Mission Statement