miguelsrrobo

miguelsrrobo

Do you have to learn Erlang to learn Elixir?

hi i was wondering if it is necessary to learn erlang to learn elixir

Most Liked

derek-zhou

derek-zhou

A good Elixir programmer should at least be able to read Erlang code. However that is only needed much later.

dorgan

dorgan

No, you can just learn elixir. Learning both can be beneficial, since you can call erlang code from elixir, but you can get very far without learning erlang.

The official Getting Started guide is an excellent starting point

hauleth

hauleth

No, you do not need to, but sooner or later at least minimal knowledge will be handy. However you will not avoid learning OTP principles.

patrickdm

patrickdm

If you feel interested in learning Erlang but can’t wrap your head around its syntax, I’d reccomend a minimal introduction to Prolog: apart of being an amazing and mind blowing programming language, you’ll find there the origin of many Erlang strangenesses

davearonson

davearonson

Sort of. You won’t need to learn the Erlang language. However, there are occasionally things you might want to do, that you’d think might be in the Elixir standard libraries, or at least easily available from some common well-supported hex package. Sometimes you’re right, but sometimes the things aren’t in those places, but are in the Erlang libraries. So, you’ll quite likely need to learn how to find something in the Erlang libraries, and call it from Elixir. (Sorry, my own usage hasn’t been serious/frequent enough that I remember offhand those details, just that they exist.)

Where Next?

Popular in Chat/Questions Top

Fl4m3Ph03n1x
I am doing some exercises while learning Elixir using Exercism.io. Now, my objective is to do all exercises, extras included. This shoul...
New
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
shansiddiqui94
Hello all, I recently did my first app in Phoenix and Liveview, many thanks to all the users who assisted me. I found that the tutorial ...
New
jsnoble
I come from a javascript background and I just starting learning elixir. I went through the basic tutorials but I want something deeper. ...
New
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
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
Fl4m3Ph03n1x
Background I have been reading quite a lot about design and architecture in Elixir and overall FP. My latest incursions took to me the On...
New
New
Fl4m3Ph03n1x
Background Hey guys, recently I bought a book on TDD that I am reading. The books is really nice and has some really juicy things on arch...
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
sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
977 41022 311
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
William
I would like to know that is there any online source for learning Phoenix Framework for building E-Commerce Store? Any advantage on build...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New
vrod
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors: [WARN] - (starship::utils): Executing command ...
New
magnetic
Hey :wave:t3: Elixir community, I’ve been learning Elixir, and working on some side projects. My editor of choice is VSCode, and althoug...
New

We're in Beta

About us Mission Statement