jnswtk

jnswtk

Does elixirschool cover every aspect of elixir language?

Hello, I’m looking for straight forward learning path. Does elixirschool cover every aspect of elixir language? Or maybe Elixir In Action, 2nd edition will be better choice? I thought about this course: The Complete Elixir and Phoenix Bootcamp | Udemy, but it seems to be outdated. What would you choose if you were a beginner?

Most Liked

RudManusachi

RudManusachi

I think for the beginning all are good enough to get you started.. just get it started.. It’s like you made up your mind to start running from the next Monday but stuck on choosing what shoes to wear.. adidas or puma.. especially for the beginner - it doesn’t matter.. just start it :wink:

And don’t worry about “outdated”.. most of “outdated” stuff will work with recent version of elixir especially basic language constructs.. And once you are more fluent with the syntax - you’ll catch up on diffs rather quickly.

axelclark

axelclark

I agree with @RudManusachi that getting started is the most important step. I started with the official getting started guide: https://elixir-lang.org/getting-started/introduction.html. It provides a concise, straight-forward introduction to Elixir.

crispinb

crispinb

Much depends on where you’re coming from & where you want to go. If you’re a ‘beginner’ only to Elixir, but reasonably experienced otherwise (my position a couple of months ago), I’d read very quickly through the official guide, get everything installed, and perhaps work through http://elixirkoans.io/ (very basic and not recently updated but will get you hands-on with the available data structures etc). Then start working on small projects while going through Elixir In Action. The latter book is excellent but (I think) too terse on the fundamentals for an inexperienced programmer.

If you’re primarily attracted to Elixir because of Phoenix, it might be most motivating to jump early into Phoenix, and then go back later to fill in the gaps in your Elixir knowledge. In that case I think the official guides & module docs are easily enough to get some small webapps going. For a quick look at LiveView, the free portion of the Pragmatic Studio LiveView course is teriffic.

You might enjoy reading through Saša Jurić’s (Elixir in Action author) post on how to approach learning Phoenix.

Where Next?

Popular in Chat/Questions Top

ericdouglas
I think that would be really interesting to have official books created by the community about all kinds of development we can do with El...
New
asfand
I already created an Elixir Phoenix app for learning purpose. In this app students of our collage will create profiles, and will chat wit...
New
pillaiindu
I am a VSCode and Sublime user and I know VIM, though I don’t use VIM directly but whenever I code inside Sublime or VSCode, I use Vim em...
New
prxssh
I’ve been writing Elixir and Phoenix professionally for the past year and have grown quite fond of them. I’ve read books like Elixir in A...
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
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
xgilarb
Hi there, I’m interested in using Elixir because of the rumors about the reliability of the Phoenix framework, and surprisingly, Elixir’...
New
stevensonmt
I’d like to provide my review of the Elixir Course module from Groxio. I have some criticisms but I’d like to start with the positives. ...
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
Fl4m3Ph03n1x
Background I am trying to do the typical Ceaser cypher exercise in Elixir. The description of the exercise is as follows: Create an impl...
New

Other popular topics Top

sen
Hi All, I set a environment variables in dev.exs , like below code. when i start server, how can i set the ${enable} value? thanks. d...
New
hariharasudhan94
lets say i have a sample like a = 20; b = 10; if (a > b) do {:ok, "a"} end if (a < b) do {:ok, b} end if (a == b) do {:ok, "equa...
New
AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New
JeremM34
Hello, how can I check the Phoenix version ? Thanks !
New
Lily
In templates/appointment/index.html.eex: <%= for appointment <- @appointments do %> <tr> <td><%= appoi...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 52673 488
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 48342 226
New
jaysoifer
Is there a way to rollback a specific migration and only that one (“skipping” all the other ones)? Would mix ecto.rollback -v 200809061...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement