{"metadata":{"image":[],"title":"","description":""},"api":{"url":"","auth":"required","params":[],"results":{"codes":[]},"settings":""},"next":{"description":"","pages":[]},"title":"Learning Elixir and Erlang","type":"basic","slug":"learning-elixir-and-erlang","excerpt":"","body":"Here is a selected list of resources to help with learning Elixir and Erlang.\n\n## Elixir\n- [Elixir Guides](http://elixir-lang.org/getting_started/1.html)\n- [Official Documentation](http://elixir-lang.org/docs/stable/elixir)\n\n##### Books\n- [Programming Elixir](http://pragprog.com/book/elixir/programming-elixir), Dave Thomas\n- [Elixir in Action](http://www.manning.com/juric/), Saša Jurić\n- [Introducing Elixir](http://shop.oreilly.com/product/0636920030584.do), Simon St. Laurent, J. David Eisenberg\n- [Metaprogramming Elixir](https://pragprog.com/book/cmelixir/metaprogramming-elixir), Chris McCord\n- [The Little Elixir & OTP Guidebook](http://www.manning.com/tanweihao/), Benjamin Tan Wei Hao\n\n##### Videos\n- [All Aboard The Elixir Express](http://www.confreaks.com/videos/3488-railsconf-workshop-all-aboard-the-elixir-expresse), Chris McCord\n\n##### The Erlangist: Understanding Elixir Macros, by Saša Jurić\n  - [Part 1](http://www.theerlangelist.com/2014/06/understanding-elixir-macros-part-1.html)\n  - [Part 2](http://www.theerlangelist.com/2014/06/understanding-elixir-macros-part-2.html)\n  - [Part 3](http://www.theerlangelist.com/2014/06/understanding-elixir-macros-part-3.html)\n  - [Part 4](http://www.theerlangelist.com/2014/06/understanding-elixir-macros-part-4.html)\n  - [Part 5](http://www.theerlangelist.com/2014/06/understanding-elixir-macros-part-5.html)\n\n## Erlang\n- [Erlang User Guide](http://www.erlang.org/doc/getting_started/users_guide.html)\n\n##### Books\n- [Programming Erlang](http://pragprog.com/book/jaerlang2/programming-erlang), 2nd Edition, Joe Armstrong\n- [Introducing Erlang](http://shop.oreilly.com/product/0636920025818.do), Simon St. Laurent\n- [Learn You Some Erlang for Great Good!](http://www.nostarch.com/erlang), Fred Hebert\n- [Erlang and OTP in Action](http://www.manning.com/logan/), Martin Logan, Eric Merritt, and Richard Carlsson\n- [Erlang Programming](http://shop.oreilly.com/product/9780596518189.do), Francesco Cesarini and Simon Thompson\n- [Designing for Scalability with Erlang/OTP](http://shop.oreilly.com/product/0636920024149.do), Francesco Cesarini, Steve Vinoski\n- [Erlang in Anger](http://www.erlang-in-anger.com/), Fred Hebert","updates":[],"order":10,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"559218ad1da5250d001e967d","githubsync":"","project":"54348ec95b10711400c6c445","__v":0,"category":{"sync":{"isSync":false,"url":""},"pages":["559218ad1da5250d001e9675","559218ad1da5250d001e9676","559218ad1da5250d001e9677","559218ad1da5250d001e9678","559218ad1da5250d001e9679","559218ad1da5250d001e967a","559218ad1da5250d001e967b","559218ad1da5250d001e967c","559218ad1da5250d001e967d","55921ed65068e60d002ba044"],"title":"Bonus Guides","slug":"bonus-guides","order":4,"from_sync":false,"reference":false,"_id":"559218ad1da5250d001e9672","version":"559218ac1da5250d001e966f","__v":2,"createdAt":"2014-12-03T21:36:49.014Z","project":"54348ec95b10711400c6c445"},"user":"5435b410495d5d0800f3a603","version":{"version":"0.14.0","version_clean":"0.14.0","codename":"","is_stable":false,"is_beta":true,"is_hidden":false,"is_deprecated":false,"categories":["559218ad1da5250d001e9670","559218ad1da5250d001e9671","559218ad1da5250d001e9672","559218ad1da5250d001e9673","559218ad1da5250d001e9674"],"_id":"559218ac1da5250d001e966f","releaseDate":"2015-06-30T04:18:52.132Z","__v":1,"createdAt":"2015-06-30T04:18:52.132Z","forked_from":"5558c642eb56ae2f00f714fc","project":"54348ec95b10711400c6c445"},"createdAt":"2015-06-18T21:55:59.037Z"}

Learning Elixir and Erlang


Here is a selected list of resources to help with learning Elixir and Erlang. ## Elixir - [Elixir Guides](http://elixir-lang.org/getting_started/1.html) - [Official Documentation](http://elixir-lang.org/docs/stable/elixir) ##### Books - [Programming Elixir](http://pragprog.com/book/elixir/programming-elixir), Dave Thomas - [Elixir in Action](http://www.manning.com/juric/), Saša Jurić - [Introducing Elixir](http://shop.oreilly.com/product/0636920030584.do), Simon St. Laurent, J. David Eisenberg - [Metaprogramming Elixir](https://pragprog.com/book/cmelixir/metaprogramming-elixir), Chris McCord - [The Little Elixir & OTP Guidebook](http://www.manning.com/tanweihao/), Benjamin Tan Wei Hao ##### Videos - [All Aboard The Elixir Express](http://www.confreaks.com/videos/3488-railsconf-workshop-all-aboard-the-elixir-expresse), Chris McCord ##### The Erlangist: Understanding Elixir Macros, by Saša Jurić - [Part 1](http://www.theerlangelist.com/2014/06/understanding-elixir-macros-part-1.html) - [Part 2](http://www.theerlangelist.com/2014/06/understanding-elixir-macros-part-2.html) - [Part 3](http://www.theerlangelist.com/2014/06/understanding-elixir-macros-part-3.html) - [Part 4](http://www.theerlangelist.com/2014/06/understanding-elixir-macros-part-4.html) - [Part 5](http://www.theerlangelist.com/2014/06/understanding-elixir-macros-part-5.html) ## Erlang - [Erlang User Guide](http://www.erlang.org/doc/getting_started/users_guide.html) ##### Books - [Programming Erlang](http://pragprog.com/book/jaerlang2/programming-erlang), 2nd Edition, Joe Armstrong - [Introducing Erlang](http://shop.oreilly.com/product/0636920025818.do), Simon St. Laurent - [Learn You Some Erlang for Great Good!](http://www.nostarch.com/erlang), Fred Hebert - [Erlang and OTP in Action](http://www.manning.com/logan/), Martin Logan, Eric Merritt, and Richard Carlsson - [Erlang Programming](http://shop.oreilly.com/product/9780596518189.do), Francesco Cesarini and Simon Thompson - [Designing for Scalability with Erlang/OTP](http://shop.oreilly.com/product/0636920024149.do), Francesco Cesarini, Steve Vinoski - [Erlang in Anger](http://www.erlang-in-anger.com/), Fred Hebert