asfand

asfand

I have $150, which courses/books may I buy to learn Phoenix?

Hi Everyone,

I am a student and know basics of web development, used some php and ruby, but I am not an expert in any. I want to learn Elixir and Phoenix.
I have $150 in my account. Which courses/books should I buy?

At one hand there is Elixir, Elm, and Unpacked Bingo Bundle by Pragmatic Studio which will teach me Elm also together with Elixir, but I am afraid if Elm will be as easy as Elixir or harder. This bundle will come at $110 using the elixirforum coupon, and I can also buy some book also together with it with the money left. But I am not sure if I buy only the Phoenix course from Pragmatic Studio and then buy other Elixir and Phoenix stuff, and polish my vanilla-javascript at edx/freecodecamp etc, and use the money left for buying other elixir/phoenix books.

Is Elm as easy as Elixir? Will this bundle (of 3 courses) make me produtive enough to create a some real web application in Elixir and Elm?

There is also a course Elixir for programmers by Dave Thomas, some nice books from Manning, O’reilly and Pragmatic Bookshelf, but my money is limited and I can’t buy all of these things, furthermore I don’t know which book is how much beginner or intermediate friendly, and which book is only for experts (which I will know only after reading those books). I wanna buy something which make me productive in least time.

Please guide me.

Thank you!

Most Liked

bdarla

bdarla

I cannot help you much with any good advice on Elm, but regarding Elixir, the best bet for your money are the following options:

I really recommend buying both, read first the book and then watch the course, the latter will help you to think in Elixir.

Additionally, the 2nd version of Sasa’s book, Elixir in Action is also great.

As an additional advice, save the rest of your money if they are limited to buy Programming Phoenix ≥ 1.4 and Programming Ecto when they will be released.

Regarding, Elm, Programming Elm seems an interesting option, I highly value the quality of The Pragmatic Bookshelf.

NobbZ

NobbZ

Start with your universities library and ask if they can provide eaccess to books. My universities library was very flexible and if they hadn’t something in its printed version they asked 2 other universities in near area (less than 1h by public transport) for a lent, or if the student accepted they organized an electronic version from some umbrella library.

If this is possible at your place you can safe a lot of money!

To be honest, I resist to buy anything about IT or CS unless I get free access to an electronic version plus upgrade guarantees…

Of course I’m fine with renting books as well.

AstonJ

AstonJ

I have currently done and highly recommend the following:

And I’ve just started:

Haven’t read enough of it to recommend it is read before/after the others yet though.

Do you want to make a single page app? If not you may not need to learn Elm.

With regards to Phoenix, you’ll almost certainly want to read:

(I haven’t read it myself yet)

Where Next?

Popular in Chat/Questions Top

sadcad
I love the Phoenix and Elixir docs, but I always tend to learn faster when I watch a video of someone explaining things and then I implem...
New
peerreynders
Manning 2016 Halloween weekend sale via Deal of the Day Friday, October 28 - Half off all MEAPs - code WM102816LT Saturday, October 29 ...
332 30824 154
New
Allyedge
Hey, I want to learn Elixir OTP and I wanted to know if there are any good resources that teach it. I found some web pages, but none of t...
New
dogweather
Can anyone recommend books/courses/videos that use real-world Elixir? E.g.: Idiomatic error handling design, whether it’s {ok/error, .....
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
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
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
Sujit
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...
New
ericmachine88
Hi all, I am currently on this course https://www.ludu.co/course/discover-elixir-phoenix Half a way thru, and struggled a bit.. someti...
New

Other popular topics Top

sen
Hi All, I set a environment variables in dev.exs , like below code. when i start server, how can i set the ${enable} value? thanks. d...
New
danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 29603 241
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
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod – where is this set? Thanks.
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
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
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
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement