ericmachine88

ericmachine88

Are these courses updated and suitable for Elixir/Phoenix beginners?

Hi all,

I am currently on this course
https://www.ludu.co/course/discover-elixir-phoenix

Half a way thru, and struggled a bit… sometimes I don’t even know what I am coding especially Elixir side… confused to be honest (react side is still okay)

I wonder any of these courses updated and suitable for beginner? I do prefer video courses though and step by step follow along type.

https://www.learnelixir.tv/ – anyone subscribed to this? is it updated to elixir 1.4 and can work? beginner friendly?

https://www.learnphoenix.tv/ – how about this? is it updated to phoenix 1.3? As I understand phoenix 1.3 practiced changeset over model.

I also found this course
https://learnphoenix.io – is this good for beginners too?

I have purchased this course before this
https://www.udemy.com/the-complete-elixir-and-phoenix-bootcamp-and-tutorial — but I think this is based on 1.2, not sure still relevant though.

Just realised there’s a new course
https://pragmaticstudio.com/courses/elixir – beginner friendly?

or is there any recommendations?

Thanks.

Most Liked

AstonJ

AstonJ

Do you have any other programming experience?

If so why not read Programming Elixir 1.3 up to the end of chapter 14 (the language bits) then switch to Elixir in Action which will help reinforce what you’ve learnt but also give you a great insight into concurrency and OTP, and then back to the rest of PE when you’ve finished EIA. After that, go on to Programming Phoenix and any other books that interest you.

This is currently my own plan of action - the great thing about mixing things up is you get a different perspective from different authors and I am finding PE and EIA complement each other very well :023: (they cover a lot of the same ground which helps reinforce what you’re learning - saves you having to make notes).

Generally Pragprog is known to keep their books as up-to-date as possible. Programming Elixir has gone from that, to PE 1.2 to the current version of PE 1.3. Programming Phoenix is also in the process of being updated :slight_smile:

peerreynders

peerreynders

I’d like to put my vote towards this approach. Some novices will probably ask do I really need both?

There are people who personally prefer either and that’s OK. Dave Thomas’ perspective is important for adopting Elixir in the first place, Saša Jurić’s is important because of his Erlang background.

Programming Elixir is filled with the enthusiasm of somebody who’s “finally seen the way” while being careful to smooth over the sometimes frustrating transition from the imperative/OO world; meanwhile Elixir in Action benefits from the perspective of extensive experience with the Erlang ecosystem, guiding the reader to using Elixir towards optimal benefit.

chouzar

chouzar

I found learnelixir.tv to be an excellent companion course to Programming Elixir. I’m halfway through both and both share a similiar content structure, watching the short videos has proven to make the chapter easier to digest to me.

This actually sounds like a great idea. Thanks for the tip! :slight_smile:

peerreynders

peerreynders

What is OOP to you? According to Alan Kay (1998) concurrent Elixir/Erlang is true OO, not what C++/Java/C# et al cranked out.

I’m sorry that I long ago coined the term “objects” for this topic because it gets many people to focus on the lesser idea. The big idea is “messaging” …

That being said there still is a lot of valuable wisdom in the SOLID principles (when “ported” correctly). But there is certainly some disillusionment with regards to the sometimes dogmatic OO that is being practiced in the industry.

Charles Scalfani: Goodbye, Object Oriented Programming - Medium

smpallen99

smpallen99

I don’t follow the Elixir video training since my preferred learning style is books and online tutorials. However, I will say that you may want to focus on your Elixir foundation before diving into Phoenix, especially if this is your first functional language.

I learned Elixir before Phoenix was developed, so I had a good foundation in Elixir by the time I started looking at Phoenix. Coming from Rails, Phoenix was pretty easy to learn after having developed a couple Elixir (non-web) apps.

When I learned Rails, I started with Rails, and picked up Ruby as I want. This worked pretty well for me, since I understood OO. Higher level functional constructs we the most difficult part of Ruby for me back then.

Personally, I feel trying to learn Phoenix, Elixir, and functional programming at the same time will be more difficult than learning Rails and Ruby at the same time if you have some OO experience.

Dave Thomas’s book Programming Elixir 1.3 is an excellent resource after working through the Elixir Guides.

Where Next?

Popular in Chat/Questions Top

roshan
Hi everyone, I’m looking for a book on Phoenix server hosting / deployment like the following books for Rails, Docker for Rails Develop...
New
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
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
g5becks
Hello everyone. So I just got done reading all of the introduction to Elixir and working through the basics of the language. I am not new...
New
ericmachine88
Hi all, I am currently on this course Half a way thru, and struggled a bit… sometimes I don’t even know what I am coding especially ...
New
boddhisattva
Greetings everyone, At my current workplace we're evaluating different ways of building a microservices architecture for some parts rel...
New
Fl4m3Ph03n1x
GenStage and Flow resources? I have been hearing about GenStage and Flow, a tool built upon it, for quite some time. I understand it allo...
New
lgmfred
Hello, I want to get started with elixir today. Having learnt the basics of Erlang (my first ever language) and seen what it’s can do, I’...
New
Nopp
Hey guys and girls, i am completely “new” to programming, recently played a bit with Python, Ruby and PureBasic, but i want to try somet...
New

Other popular topics Top

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
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
KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 35421 110
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
qwerescape
Is there a way to get the call stack or stack trace at any point in the code? Not from exceptions, but an expression that returns how the...
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
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
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New
Nvim
Elixir appears to be a superior language to Python. I don’t see any advantage of Python over Elixir. Are there any?
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