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: Introduction - The Elixir programming language. 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

meraj_enigma
Hey, What’s a good resource to learn Microservices in Elixir/Phoenix? Is there any book/docs/Github repos that I can refer to? Thanks, -M
New
pietrofxq
I’ve bought the following books: Programming Elixir 1.6 Programming Phoenix 1.4 Programming Ecto Functional Web Development with Elixir...
New
Yoga
Or at least, in the works? All I can find are bits and pieces but not a single project from start to finish. Including things like i18n,...
New
New
Chawki
hi,i’m new to programming world i had learned front-end( javascript,react.js) and i wanna learn a back-end programming language i thought...
New
woohaaha
I’m coming from Ruby and Rails. I have read some Elixir and Phoenix books. They shed a lot of light about building applications in Elixir...
New
jslearner
Will learning Erlang really help in being a better Phoenix or Elixir developer or is it a waste of time?
New
phykos
In Ruby, which is very similar to Elixir I do this: def test yield end test do puts("sup there") end Here, the yield keyword will be...
New
pdgonzalez872
Do we have a list of academic/research papers: about Elixir/Erlang? that use Elixir/Erlang? about the Beam? If so, could you please po...
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

Other popular topics Top

yurko
Here are few pieces of (common) Linux knowledge that we use for reasonably small one server apps. We use Ubuntu but this should work for ...
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
albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
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 45766 226
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
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
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
electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
9mm
I am constructing a JSON object (map) and I need to conditionally set a field. I’m trying to write proper elixir-way code… and I’m at a l...
New

We're in Beta

About us Mission Statement