Programming Erlang: Software for a Concurrent World - By Joe Armstrong; Pragmatic Bookshelf, 2007, ISBN 9781934356005. Shows how to write programs that are concurrent, run on even hundreds of local and remote processors, and highly reliable, even during network and hardware failures. - http://www.pragmaticprogrammer.com/titles/jaerlang/
Trapexit Tutorial Collection - The most comprehensive list of Erlang Tutorials available. - http://wiki.trapexit.org/index.php/Category:HowTo
Erlang at DuoMark International, Inc. - Tutorials and conference publications about servers, applications, erlang programming and Web 2.0 infrastructure. - http://www.duomark.com/erlang/
Erlang in Real Time - (ISBN: 0864447434) was written by Maurice Castro to support the course `CS584 Real Time and Concurrent Systems' at RMIT University in 1998. A revised edition is available in postscript form from this site in addition to the sample code used in the cours - http://www.castro.aus.net/~maurice/serc/erlbk/
Client - Server - This tutorial shows you how to build a simple client-server. Client in Erlang - Server in C. - http://www.sics.se/~joe/tutorials/client_server/client_server.html
Robust Server - This tutorial shows you how to build a simple fault-tolerant server. - http://www.sics.se/~joe/tutorials/robust_server/robust_server.html
Concurrent Programming in Erlang - The first half of Concurrent Programming in Erlang. - http://www.erlang.org/download/erlang-book-part1.pdf
Erlang Specification - The Erlang 4.7 specification. (ps.gz) - http://www.erlang.org/download/erl_spec47.ps.gz
Erlang University - An Erlang online course. History, sequential programming, concurrent programming, error handling and advanced topics. - http://www.erlang.org/course/course.html
Programming Rules - Erlang Programming Style Guidelines from Ericsson (pdf) - http://www.erlang.se/doc/programming_rules.pdf