Sujit

Sujit

New to Programming in general. How to learn elixir as a beginner to Computer science?

Hi Team

From the title, I am entirely new to programming and i am interested in learning elixir but not sure where to start. Can someone provide a basic roadmap and prerequisites to be completed before starting elixir programming. Please help me with this

Most Liked

dorgan

dorgan

There’s a free book for prople new to programming in general: https://joyofelixir.com/

RicoTrevisan

RicoTrevisan

I admire you asking this question; power to you.

I wouldn’t recommend my journey but I started with Excel, tried some coding but was overwhelmed. I moved over to a visual framework — aka no-code, Bubble.io — where I spent years learning the concepts of programming without having to learn the syntax. Eventually I got into JavaScript and — after a few months — I saw the light of Elixir.

As already mentioned: read the friendly manual (why?). I’ve never seen such great documentation.

2 courses I would recommend:

  • @PJUllrich ’s course: helped me go end-to-end very quickly and get something live.
  • Jacob Luetzow’s course has been great at teaching me the fundamentals. The community and his YouTube channel have been immensely helpful, too.

Ah, another tip: have a brother who knows a thing or two about it, :saluting_face: @tubedude

dimitarvp

dimitarvp

Have you tried the official introduction?

sbuttgereit

sbuttgereit

I would add to the introduction:

That page links to:

https://elixirschool.com

Which has a basic structure which guides you through learning the language.

While all of these resources are useful and targeted at beginners in Elixir, I would suggest the hard part of this will be learning rudimentary concepts which aren’t specific to the language. Many of these introductory resources presume at least an elementary knowledge of computer programming as prerequisite. For example, the Elixir School’s second chapter goes into Collections in Elixir… but if don’t already have a sense of what a Collection is in programming generally, then it will be a little more difficult (though not impossible) to digest.

regex.sh

regex.sh

I found Elixir on Exercism really useful for learning through practice :slight_smile:
Welcome to forum!

Where Next?

Popular in Chat/Questions Top

maz
I’m getting this error: ## ** (Ecto.Query.CompileError) Tuples can only be used in comparisons with literal tuples of the same size fro...
New
LegitStack
I’m not a hugely experienced programmer, just a few years. So I’m looking for resources to learn about a topic but I can’t seem to find m...
New
markdev
What are the best beginner resources for learning Elixir and OTP (not Phoenix) in 2018?
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
dopomecana
The title of this topic may sound silly at the first glance. But why I trying to ask you guys is how to go to the next level? I am curre...
New
svetarosemond
I’m planning on purchasing Elixir in action second edition, and I was wondering if anyone could tell me based off the first edition, does...
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
QueenSvetlana
My bookstore has Introducing Elixir: Getting Started In Functional Programming and the front cover says the book uses Elixir 1.4. The cur...
New
Fl4m3Ph03n1x
Background After following the communitiy suggestion, I bought the Elixir in Action 2nd Edition book and I am about to finish it now. I ...
New
koen_vb
Hi, I was looking for a pointer of how I could most easily start with phoenix regarding deploying it to something like linode or google c...
New

Other popular topics Top

Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3268 119930 1237
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
dotdotdotPaul
Okay, I'm having a heck of a time trying to figure out how to best handle the validation of belongs_to associations in Ecto. I'm sure I'...
New
yawaramin
In the Dialyzer docs ( http://erlang.org/doc/man/dialyzer.html#requesting-or-suppressing-warnings-in-source-files ), there is a way to tu...
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 49522 488
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
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
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New

We're in Beta

About us Mission Statement