Live data from Hacker News

Ask HN: Learning Erlang from scratch

news.ycombinator.com

1–10 of 30 posts

Ask HN: Learning Erlang from scratch

#1
I've been reading a lot about how wonderful Erlang is. So I'd like to learn Erlang properly from scratch.

Any books/websites/docs/whatever is greatly appreciated. I've started reading the official documentation but it's not very friendly. I want something that starts from the basics, through to the syntax through to deployment. I'm sure one resource will cover all this so anything you may have is welcome.

Thanks!

Re: Ask HN: Learning Erlang from scratch

#5
post #2

http://www.pragprog.com/titles/jaerlang/programming-erlang No question. Written by the author of the language. It has lots of great practical examples and walks you through everything from start to finish. http://www.trapexit.org also has some really nice tutorials and discussion.

It's an amazing book, a rare example of well balanced content. Highly recommended.

Re: Ask HN: Learning Erlang from scratch

#6
post #2

http://www.pragprog.com/titles/jaerlang/programming-erlang No question. Written by the author of the language. It has lots of great practical examples and walks you through everything from start to finish. http://www.trapexit.org also has some really nice tutorials and discussion.

programming erlang is a very good book!

Re: Ask HN: Learning Erlang from scratch

#7
post #2

http://www.pragprog.com/titles/jaerlang/programming-erlang No question. Written by the author of the language. It has lots of great practical examples and walks you through everything from start to finish. http://www.trapexit.org also has some really nice tutorials and discussion.

Another obvious but useful site is http://www.erlang.org/doc

I especially tend to spend a lot of time on the pages at http://www.erlang.org/doc/man

Re: Ask HN: Learning Erlang from scratch

#8
post #3

After seeing it referenced a lot on HN, I've also been really interested in learning Erlang. What projects have you fellow hackers used/are using Erlang for? Are you glad you did?

I wrote a message queue server that uses the memcached protocol (so I could use memcache client libraries to connect to it), similar to Starling/Sparrow. Starling and Sparrow kept falling over from the volume of connections, so I decided to write my own in Erlang. We've been using it in production for about 6 months now, and it works great.

Re: Ask HN: Learning Erlang from scratch

#10
post #8
post #3

After seeing it referenced a lot on HN, I've also been really interested in learning Erlang. What projects have you fellow hackers used/are using Erlang for? Are you glad you did?

I wrote a message queue server that uses the memcached protocol (so I could use memcache client libraries to connect to it), similar to Starling/Sparrow. Starling and Sparrow kept falling over from the volume of connections, so I decided to write my own in Erlang. We've been using it in production for about 6 months now, and it works great.

Any plans to open source it?
Post reply on HN