# Erlang

## Courses

* [**Course - Erlang Programming Language**](https://github.com/aaronice/study-notes/tree/c28e48b5ed1f04feded3922d16184bc25dfc9a5d/language/Erlang/www.erlang.org/course/README.md)

## Tutorial

* [**Learn You Some Erlang**](http://learnyousomeerlang.com/)
* [Getting Started With Erlang](http://erlang.org/doc/getting_started/users_guide.html)
* [Introduction to programming in Erlang, Part 1: The basics \[pdf\]](http://www.ibm.com/developerworks/library/os-erlang1/os-erlang1-pdf.pdf)
* [Getting Started with Erlang \[pdf\]](https://github.com/aaronice/study-notes/tree/c28e48b5ed1f04feded3922d16184bc25dfc9a5d/language/Erlang/erlang.org/download/getting_started-5.4.pdf)
* [**Learn X in Y minutes Where X=erlang**](https://learnxinyminutes.com/docs/erlang/)

## Documentation & Manual

* [Erlang/OTP System Documentation](http://erlang.org/doc/pdf/otp-system-documentation.pdf)
* [Erlang Reference Manual](http://erlang.org/doc/reference_manual/users_guide.html)
* [A Concise Guide to Erlang](http://www.cis.upenn.edu/~matuszek/General/ConciseGuides/concise-erlang.html)

## Books

* "Introducing Erlang" from O'Reilly.
* "Learn You Some Erlang for Great Good!" from No Starch Press.
* "Erlang Programming" from O'Reilly.
* "Programming Erlang" from Pragmatic.
* "Erlang and OTP in Action" from Manning.
* "Designing for Scalability with Erlang/OTP" from O'Reilly.

## Article & Blog

* [Why I Program In Erlang](https://github.com/aaronice/study-notes/tree/c28e48b5ed1f04feded3922d16184bc25dfc9a5d/language/Erlang/www.evanmiller.org/why-i-program-in-erlang.html)
* [The Joy of Erlang; Or, How To Ride A Toruk](http://www.evanmiller.org/joy-of-erlang.html)

## Special Topics

* [Erlang Efficiency Guide](http://erlang.org/doc/efficiency_guide/users_guide.html)
