dwyl / learn-elixir

:droplet: Learn the Elixir programming language to build functional, fast, scalable and maintainable web applications!
1.61k stars 108 forks source link

Elixir School |> elixirschool.com |> Free/Open Source way to Learn Online #33

Closed nelsonic closed 7 years ago

nelsonic commented 7 years ago

Web: http://elixirschool.com GitHub: https://github.com/doomspork/elixir-school

nelsonic commented 7 years ago

Having meticulously completed all lessons in Elixir School: https://github.com/nelsonic/practice/issues/10 (don't open that link on a slow/mobile internet connection! the issue contains screenshots of every step in Elixir School so it's several MegaBytes!!) I can confirm that the "Programming Elixir Book is ("night-and-day") better and is worth every penny. The Elixir School (ES) lessons are NOT (complete) beginner-friendly. Many of the ES lessons compare an Elixir feature to something in Ruby/Java rather than explaining it from first principals which requires further googling from the reader. While the Lessons are organised in a reasonably logical order, none "flow" from the previous one. In the "Advanced" section, often the instructions are incomplete for where code should go e.g: https://github.com/nelsonic/practice/issues/10#issuecomment-315594386 and given that there are no link(s) to the completed code it's difficult to debug/decipher.

On the whole, I think there is a missed opportunity to build the de facto Elixir learning resource. I think we might have to fill the gap in our own tutorial. 🤔

YvesMuyaBenda commented 7 years ago

Dilligence! @nelsonic Thanks for showing how you practice/learn. I wish more experienced developers would do this.