Skip to content

Best Erlang courses & Best Erlang books 2024

Best Erlang courses 2022

Modern Erlang for Beginners

Modern Erlang for Beginners by Roberto Ostinelli provides an in-depth introduction to the Erlang programming language from the basics to creating your first Erlang / OTP application. This course has a very structured approach to teaching Erlang. Screencasts show you how to get started, on a gradual journey from understanding basics like pattern matching to writing your first OTP application. You will learn to use behaviors to build supervised and distributed systems, through clear examples and detailed explanations in this online course.

Why Erlang? The Erlang Execution System is known for its designs that are well suited to systems with the following characteristics:

Distributed
Fault tolerance
Highly available (continuous applications)
Supports active code swapping (code can be changed without shutting down a system)

This is the best Erlang course.

Erlang: The Complete Beginner’s Guide

This Erlang course by Catalin Stefan opens up many opportunities to work in a niche market, where your skills will be highly valued by employers. There is a great shortage of skills in Erlang and you can claim the top spot.Erlang is also a fun language to learn, making it easy to communicate between computers on the Internet. This is a great skill to have if you are looking to expand your programming toolbelt. We will build examples at each step and we will learn by applying the knowledge. We will also create a distributed chat application to illustrate the knowledge we are learning.This course explains step by step what the structures and characteristics are used for and how to apply them in a real setting.

This course teaches you:
to install and configure Erlang on a PC and a Mac
the basics of the language like
the functions
Type of data
lists
Control Structures
higher-order functions and functions
simultaneous processing

This is the best Erlang tutorial.

Best Erlang books 2022

Learn You Some Erlang for Great Good!

Learn You Some Erlang for Great Good!: A Beginner's Guide
  • Amazon Kindle Edition
  • Hebert, Fred (Author)
  • English (Publication Language)

A Beginner’s Guide by Fred Hebert starts slowly and get familiar with the basics – you’ll learn about Erlang’s unorthodox syntax, its data structures, its type system (or lack thereof!), And basic functional programming techniques. Once you learn the simple things, you’ll tackle the real meat and potatoes of the language: competition, distributed computing, hot code loading, and all the other dark magic that makes Erlang such a hot topic among savvy developers today.

As you immerse yourself in the functional fantasy world of Erlang, you will discover:
–Test your applications with EUnit and Common Test
–Build and publish your applications with the OTP framework
–Pass messages, generate errors and start / stop processes on many nodes
–Data storage and retrieval using Mnesia and ETS
–Network programming with TCP, UDP and the inet module
–The simple joys and potential pitfalls of writing concurrent and distributed applications

This is the best Erlang book.

Programming Erlang

Sale
Programming Erlang: Software for a Concurrent World (Pragmatic Programmers)
  • Armstrong, Joe (Author)
  • English (Publication Language)
  • 548 Pages - 10/29/2013 (Publication Date) - Pragmatic Bookshelf (Publisher)

Programming Erlang: Software for a Concurrent World (Pragmatic Programmers) Second Edition by Joe Armstrong, creator of Erlang, presents this powerful language in small steps, giving you a complete overview of Erlang and how to use it in common scenarios. In this second edition of the best-selling Programming Erlang, you’ll learn how to write parallel programs that scale effortlessly on multicore systems. By using Erlang, you will be amazed at how easy it becomes to deal with secondary issues, and how your programs run faster and more efficiently. This is because Erlang uses sets of parallel processes, not a single sequential process, as found in most programming languages. You will start with sequential programming, move on to parallel programming and handle errors in parallel programs, and learn to work confidently with distributed programming and the standard Erlang / Open Telecom Platform (OTP) frameworks. It is not necessary to have previous knowledge of functional or parallel programming. The chapters are filled with practical examples of real-life tutorials and in-house tips and tricks, and conclude with exercises for beginners and advanced users.

The second edition has been extensively rewritten. New in this edition includes seven chapters covering the latest Erlang features: cards, dialyzer and type system, WebSockets, programming idioms, and a new standalone runtime environment. You will write programs that dynamically detect and correct errors and that can be updated without shutting down the system. There is also coverage of frameworks (the de facto Erlang build system) and information on how to share and use Erlang projects on github, illustrated with cowboy and bitcask examples.

Introducing Erlang

Sale
Introducing Erlang: Getting Started in Functional Programming
  • Laurent, Simon St. (Author)
  • English (Publication Language)
  • 210 Pages - 04/11/2017 (Publication Date) - O'Reilly Media (Publisher)

Introducing Erlang: Getting Started in Functional Programming 2nd Edition by Simon St. Laurent. If you are new to Erlang, its functional style may seem difficult, but with the help of this practical introduction, you will be able to adapt the learning curve and experience how enjoyable, powerful and fun this language can be. In this updated second edition, shows you how to write simple Erlang programs by teaching you one skill at a time. You will learn about pattern matching, recursion, messaging, process-oriented programming, and routing to data instead of telling it where to go. By the end of his journey, he will understand why Erlang is great for competition and endurance.

Get familiar with the Erlang shell, its command line interface.
Define functions, using the fun tool, to represent repeated calculations.
Learn About Atoms, Pattern Matching, And Guards – The Basics Of Your Program Structure
Get to the heart of Erlang processing with recursion, strings, lists, and higher-order functions
Create processes, send messages between them, and apply pattern matching to incoming messages
Store and manipulate structured data with Erlang Term Storage and the Mnesia database
Learn more about the Open Telecom Platform, Erlang’s open source libraries and tools

Erlang and OTP in Action

Sale
Erlang and OTP in Action
  • Used Book in Good Condition
  • Logan, Martin (Author)
  • English (Publication Language)

Erlang and OTP in Action by Martin Logan, Eric Merritt & Richard Carlsson teaches you how to apply Erlang’s message passing model to concurrent programming, a completely different way of approaching the problem of parallel programming from the more common multi-threaded approach. This book guides you through the practical considerations and steps for building systems in Erlang and integrating them with real-world C / C ++, Java, and .NET applications. Unlike other books on the market, Erlang and OTP in Action offers a comprehensive view of the relationship between the competition and Web and SOA technologies.

This practical guide is perfect for readers who are just learning Erlang or for those who want to apply their theoretical knowledge of this powerful language. You will immerse yourself in the Erlang language and the OTP runtime creating various increasingly interesting distributed real-world applications. Once you have mastered the fundamentals of Erlang, the book will take you into a deep dive into the process of designing complex software systems in Erlang.

Simultaneous programming has become a mandatory discipline for all programmers. Multi-core processors and the increasing demand for maximum performance and scalability in mission-critical applications have renewed interest in functional languages ​​such as Erlang, designed to handle concurrent programming. Erlang and the OTP platform help deliver more robust applications that meet stringent performance and availability requirements.

Bestsellers

SaleBestseller No. 1
Programming Erlang: Software for a Concurrent World (Pragmatic Programmers)
  • Armstrong, Joe (Author)
  • English (Publication Language)
  • 548 Pages - 10/29/2013 (Publication Date) - Pragmatic Bookshelf (Publisher)
SaleBestseller No. 2
Erlang Programming: A Concurrent Approach to Software Development
  • Used Book in Good Condition
  • Cesarini, Francesco (Author)
  • English (Publication Language)
SaleBestseller No. 3
Programming Erlang: Software for a Concurrent World
  • Armstrong, Joe (Author)
  • English (Publication Language)
  • 536 Pages - 07/21/2007 (Publication Date) - Pragmatic Bookshelf (Publisher)
Bestseller No. 4
Erlang Programming, In 8 Hours, For Beginners, Quick Start Guide: Erlang Language Crash Course...
  • Yao, Ray (Author)
  • English (Publication Language)
  • 128 Pages - 02/27/2022 (Publication Date) - Independently published (Publisher)
Bestseller No. 5
Erlang: Erlang Programming, In 8 Hours, For Beginners, Learn Coding Fast: Erlang Language, Crash...
  • Amazon Kindle Edition
  • Yao, Ray (Author)
  • English (Publication Language)
Bestseller No. 6
Mastering Erlang Programming: From Basics to Expert Proficiency
  • Amazon Kindle Edition
  • Smith, William (Author)
  • English (Publication Language)
SaleBestseller No. 7
Learn You Some Erlang for Great Good!: A Beginner's Guide
  • Used Book in Good Condition
  • Hebert, Fred (Author)
  • English (Publication Language)
SaleBestseller No. 8
Designing for Scalability with Erlang/OTP: Implement Robust, Fault-Tolerant Systems
  • Cesarini, Francesco (Author)
  • English (Publication Language)
  • 480 Pages - 06/28/2016 (Publication Date) - O'Reilly Media (Publisher)
Bestseller No. 9
Concurrent Programming in Erlang (2nd Edition)
  • Virding, Robert (Author)
  • English (Publication Language)
  • 358 Pages - 01/16/1996 (Publication Date) - Prentice Hall (Publisher)
SaleBestseller No. 10
Introducing Erlang: Getting Started in Functional Programming
  • Laurent, Simon St. (Author)
  • English (Publication Language)
  • 210 Pages - 04/11/2017 (Publication Date) - O'Reilly Media (Publisher)
© 2024 ReactDOM
Disclosure: We may receive commissions when you purchase using our links. As an Amazon Associate I earn from qualifying purchases.