/learning-elixir

The repo I'm using to learn Elixir

Primary LanguageElixir

Learning Elixir

To run the code in this repository, you need to have Elixir installed. cd into the directory of your choosing and run iex -S mix to start.

  • Note: 1_modules is not a mix project. Use iex to run/compile the code.

Free Learning Resources

  • LittleAlchemist.io
    • Good introduction to Elixir
  • Elixir School
    • Beginner and advanced concepts written as articles
  • Programming Phoenix ≥ 1.4
    • Project-based learning for Phoenix, Ecto, Authentication, plug, ExUnit, Channels, Umbrella, and OTP
    • I really enjoyed this book.
  • Elixir Succinctly
    • Good intro for Process, GenServer, receive, send, flush, and spawn
    • Also goes over plug_cowboy, building a sample API, using WebSockets, and using Observer
    • Lots of writing errors near the end. I didn't finish it.