asfand

asfand

I am Asfandyar from Pakistan. This is my first time to the forum.
I develop PHP websites using CodeIgniter, which is super easy to learn. Then I also learnt Ruby on Rails. I have a working experience in RoR, even if I did not use it for some real project.

Now I want to learn Elixir and Phoenix, but it’s hard for me to learn. I learnt the pattern matching and other functional programmingn concepts from the official docs, but when it comes to processes, it’s a little hard for me to learn easily. Also when I tried to learn Phoenix, I was forgetting the ideas.

I asked friends, searched google, read different blog posts, and at last I found some courses which I think will be easier to get me up and running. Following are the 3 courses I shortlisted so far,

  1. Discover Elixir and Phoenix, Ludu.com
  2. Elixir for Programmers, Dave Thomas
  3. Developing with Elixir/OTP, Pragmatic Studio

Because I have only limited budget, so I can’t buy all of these courses, and from the free lessons I can’t decide which one is the best. But because hearing a lot about Pragmatic Studio’s RoR course, I think their course might be as easier and beneficial as their RoR course, so I am kind of inclined towards that, but then when I look at the genius Dave Thomas and his experience in Ruby world, I think may be his course is better, then I also read some good reviews about the course at Ludu, so I am not able to decide which course should I take.

Would you people help me in deciding which course should I take?

Also if there is another course which is easier, and only one time payment, and which can make me productive quicker, please send a link to that.

Also if someone have already used the above courses, what are the challenges in following each course?

Note: I got some nice links in the replies which lead to posts with more nice links. So it means I’ll spend some more time in those links. But I’ll still want to know if Pragmatic Studio course will be the best for me or the Dave Thomas one, when I return back from these links.

Showing Posts 1 to 10

idi527

idi527

Have you tried official tutorials for elixir and phoenix?

asfand

asfand OP

Yes, somewhat, but I am a bit slow and weak in learning things from official docs.
To learn I need everything be explained as if you are explaining to a kid.

asfand

asfand OP

You mean learning Erlang first will help me learn Elixir and then Phoenix better? But that may take more time. I want to be productive in some months.

idi527

idi527

Erlang and elixir are mostly the same, except for some differences in syntax. Learning erlang syntax will not take much of your time (it’s like C, very simple). But every other concept explained in LYSE (like processes) is directly transferable to elixir.

asfand

asfand OP

So in that case Learn you some Erlang is better or the second link you posted (from the official website) ?

dokuzbir

dokuzbir

look that link even there are free screencasts

idi527

idi527

If you haven’t finished tutorials on the official website yet, you should probably do it first. They are very good and probably kept up to date (unlike most blog posts).

Maybe also check out Elixir · How I Start..

dokuzbir

dokuzbir

if i were you i choose that course. I have watched alot elixir phoenix releated videos. Most of them dive in otp too quickly. I was feeling overwhelming as you until i watch that course
https://www.udemy.com/the-complete-elixir-and-phoenix-bootcamp-and-tutorial/

asfand

asfand OP

Thank You for the link!

I looked at the contents of that course and it didn’t look that deep to me, and it also teaches Phoenix 1.2 instead of Phoenix 1.3, after teaching the basics.
Dave Thomas and Clarks (Mike and Nicole Clark) look more experienced to me, and also their courses are based on Elixir 1.5+ and Phoenix 1.3+.

Where Next? Top

Trending in Chat/Questions Top

Other Trending Topics Top

garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
mcass19
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
wintermeyer
There are three potential reasons for members of this forum to have a look at https://vutuv.de You are tired or annoyed of LinkedIn. Yo...
New
webofbits
Aludel - LLM Evaluation Workbench Aludel is an embeddable Phoenix LiveView dashboard for evaluating and comparing LLM prompts across mult...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews