On-line documentation
- Erlang/OTP Documentation
- Online documentation for the latest version of the run-time system as well as all the libraries.
- Programming Erlang: Software for a Concurrent World (Limited Free)
- Programming Erlang: Software for a Concurrent World (Joe Armstrong) is a book about Erlang written by one of the original inventors, published in 2007. You can buy it on paper from Amazon and other online bookstores, or directly from the publisher.
- Erlang Reference Manual - User's Guide
- Description of Erlang the language
- Efficiency Guide - User's Guide
- A guide that teaches you what to use and what to avoid in Erlang, as well as how certain Erlang features are implemented.
- System Principles - User's Guide
- A guide on a number of Erlang system principles.
- OTP Design Principles - User’s Guide
- The OTP design principles define how to structure Erlang code in terms of processes, modules, and directories.
- OTP Versions Tree
- All released OTP versions since OTP 17.0, with links to GitHub source tags and to README:s. As of OTP 23, Windows installers for all patches can be downloaded from here as well.
Erlang Books
- Programming Erlang: Software for a Concurrent World (Full Edition)
- Programming Erlang: Software for a Concurrent World (Joe Armstrong) is a book about Erlang written by one of the original inventors, published in 2007. You can buy it on paper from Amazon and other online bookstores, or directly from the publisher.
- Learn You Some Erlang for Great Good!
- Learn You Some Erlang for Great Good! by Fred Hebert is a beginner's book about Erlang, published in 2013. It is available in paper copies and online.
- Erlang Programming
- Erlang Programming (A Concurrent Approach to Software Development) by Francesco Cesarini and Simon Thompson was published in 2009. Get it from Amazon etc or directly from the publisher.
- Erlang and OTP in Action
- Erlang and OTP in Action by Martin Logan, Eric Merritt and Richard Carlsson was published in 2010. You can buy it from various online bookstores, or directly from the publisher.
- Introducing Erlang
- Introducing Erlang by Simon St. Laurent, 2013, is an introduction to Erlang for beginners. It is available directly from the publisher.
- Designing for Scalability with Erlang/OTP
- With this hands-on book, you’ll learn how to apply OTP libraries and techniques to develop concurrent, fault-tolerant systems with no single point of failure.
Erlang Papers
- Making reliable distributed systems in the presence of software errors
- PhD thesis of Joe Armstrong, Erlang’s co-inventor, describing the origins of Erlang.