Jump to ratings and reviews
Rate this book

Introducing Erlang: Getting Started in Functional Programming

Rate this book
If you’re new to Erlang, its functional style can seem difficult, but with help from this hands-on introduction, you’ll scale the learning curve and discover how enjoyable, powerful, and fun this language can be. Author Simon St. Laurent shows you how to write simple Erlang programs by teaching you one basic skill at a time. You’ll learn about pattern matching, recursion, message passing, process-oriented programming, and establishing pathways for data rather than telling it where to go. By the end of your journey, you’ll understand why Erlang is ideal for concurrency and resilience.

204 pages, Paperback

First published August 22, 2012

13 people are currently reading
104 people want to read

About the author

Simon St. Laurent

30 books4 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
13 (25%)
4 stars
20 (38%)
3 stars
14 (26%)
2 stars
5 (9%)
1 star
0 (0%)
Displaying 1 - 7 of 7 reviews
21 reviews2 followers
December 8, 2012
Erlang has always seemed like a kind of mythical, untouchable monster for me after reading the Prolog and Erlang chapters of Seven Languages in Seven Weeks (highly recommended).
This is one of those books that works perfectly for the way I think. One of the hardest things for me when learning a new language is not having any idea where to start. This is compounded when the language is so alien. This book has made me look forward to learning Erlang, even if I never write a line of production code in my life.
I have been using things I have learned from this book in my Ruby code :P
UPDATE:
I finished the book a bit ago and now am really enjoying reading some Erlang code bases like CouchDB, Riak and Webmachine. This is what I was going for so I am happy.
One negative is that there is nowhere in the book where it is explained how to structure an actual application. Reading source code and Makefiles you can get an idea, but this is something that would complete the book. Though the book is in Beta and incomplete so maybe we will see this in the near future.
1 review
March 26, 2017
Lectura amena y contenido práctico

Estructurado de forma simple, va gradualmente incorporando conceptos que pueden llevarse a la práctica de inmediato. Una forma de engancharse en el mundo Erlang.
Profile Image for Terry.
106 reviews4 followers
March 19, 2015
Not bad. A whirlwind tour with easy to work code samples. I've bought the #erlang Kool Aid. Time to pounce on the next roject.
Profile Image for Julio Biason.
199 reviews28 followers
August 5, 2020
Again, an "Introducing" book that one shouldn't expect some deep explanations, but heck, this felt shallower than Introducing Elixir.

It follows the same path of the "Introducing Elixir" (or maybe it is the other way around, but hey, that's the order I read both), by creating a "what speed will something crash if dropped in different planets" library and exploring changes.

But the biggest drawback is that the book sticks too much into the Erlang Shell and absolutely nothing (besides "here is one thing you can search for") outside it. I mean, sure, the language may be nice and fun and all that, but what's the point if the build tool is a pain and dependency resolution is inexistent -- and I'm not saying Erlang suffers from that, 'cause as a learning path, the book says nothing about those things.

For seeing how the language looks like, it's a good book. For something more real... far away from it.
Profile Image for Anatolii Kosorukov.
1 review
August 3, 2021
I advise every novice Erlang programmer to read this book. The author is a master of his craft - a professional writer. Read his books - a pleasure - a clear structure, clear thinking, clear text.
After reading the book, it becomes clear what the Erlang programming language is and you can outline the paths of your professional development in it. I would very much like to see the author continued to write about Erlang, as language develops, and there are interesting possibilities.

I liked the book so much that I even decided to translate it into my native language - Russian (with the permission of the publisher, I published my translation).
https://github.com/rustkas/Introducin...
Profile Image for Salah.
4 reviews1 follower
January 1, 2022
One of the best introductions to Erlang. Very short and easy read, despite the fact that some chapters are a little bit shallows.
Profile Image for m00nlight.
25 reviews
August 28, 2016
Quite good introduction to Erlang and functional programming. Cover most part of programming in Erlang(including Mnesia database, debuger, OTP etc).

Should be used as a introduction to this topic.
Displaying 1 - 7 of 7 reviews

Can't find what you're looking for?

Get help and learn more about the design.