Hướng dẫn này đã được chuẩn bị cho các chuyên gia tham vọng tạo dựng sự nghiệp trong lĩnh vực viễn thông, ngân hàng, nhắn tin tức thời, thương mại điện tử và điện thoại máy tính.
Hướng dẫn này sẽ cung cấp cho bạn đủ hiểu về ngôn ngữ lập trình này và cũng giúp bạn xây dựng các hệ thống thời gian thực mềm có thể mở rộng sẽ có yêu cầu về tính sẵn sàng cao hơn.
Trước khi tiếp tục với hướng dẫn này, bạn phải có một số kiến thức cơ bản về lập trình bằng các ngôn ngữ sau như C hoặc C ++, Java, Python, Ruby.
Hơn nữa, nó cũng có thể hữu ích, để có một số kiến thức làm việc về các ngôn ngữ lập trình chức năng như Clojure, Haskell, Scala hoặc OCaml để lập trình nâng cao trên Erlang.