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

KSingh1980
How to run the random query and get the result in JSON format and send it as a response. The query will be in the following form DB Name...
New
InkFlo
Hi everyone, This year I’m graduated from Bachelor Degree (in computer science) from France (not really a bachelor, the exact term is “L...
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
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
wallyfoo
Long story short, I have a real world need to create a view for hooking up a shipping terminal to live data, but because of some early ar...
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
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
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
Twfo326
As a novice dev I’m trying to keep the curriculum as lean as possible. My requirements are modest: build simple CRUD apps with Phoenix...
New
venomnert
Background I have been a backend elixir developer for about 3 years now. I have been mainly working on simple CRUD applications. Context...
New

Other popular topics Top

JDanielMartinez
Hi! May someone helps me, please! I have two apps into an umbrella project: the first one is Database, which manages queries, and the se...
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
JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
_russellb
I want to try my hand at web scraping. What tools/libraries do I need to use. I’m hoping to turn this into something professional so don’...
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
script
If I have a string “1000 cfu/ml” . I want to remove the characters and / and space . So the string is like this "1000" What is the ...
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
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New

We're in Beta

About us Mission Statement