General
Introduction
About Erlang, OTP, Erlang/OTP and this documentation
Installation Guide
The Erlang/OTP Installation Guide
System Principles
Starting, stopping and configuring the Erlang runtime system
Embedded System
Erlang in an Embedded System
 
Programming in Erlang
Erlang Reference Manual
Description of data types, language constructs and more
Getting Started
Getting started with Erlang
Programming Examples
Examples of using records, funs, list comprehensions and the bit syntax
Efficiency Guide
Learn how to write efficient programs in Erlang
Interoperability Tutorial
About interoperating with programs written in other programming languages
 
Working with OTP
Design Principles
Structure your programs with applications, supervisors and generic behaviors (gen_server, gen_event and gen_fsm). Also use the built in error logger.
OAM Principles
OTP Operation and Management Principles