Message from 2021
This post is pretty old! Opinions and technical information in it are almost certainly oudated. Commands and configurations will probably not work. Consider the age of the content before putting any of it into practice.
“Learn You Some Erlang” is a book about the Erlang programming language by Fred Hébert. It’s useful, informative, and hilarious.
I’ve been touching Erlang on and off for the last few years, but more recently (now that I work with many Erlang users and community members at Basho). I took a class in some of the OTP behaviors last spring, but never really picked it up. Reading this book not only provides more narrative, but provides a nice structure for using the OTP concepts even without knowing them previously.
While API documentation for Erlang is easy to find (c.f. erlang.org and erldocs.com), Learn You Some Erlang provides a nice structure for actually using the concepts in example applications, which leads nicely into production applications.
The book has great and funny illustrations; technical yet with a nod to the whimsical, without being inscrutable and self-indulgent. It’s not Dr. Strangelove funny, but the humor makes it memorable.
The publisher, No Starch Press, provided a review copy for me, but I mostly read the online version.