Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Can anyone recommend a tutorial for getting started in erlang? I'm a C/python programmer.

share|improve this question
Are you comfortable with functional programming paradigm? as well as concurrent processing + message passing – Darknight Dec 20 '10 at 11:24
I think so. I'm fairly adapt at creating functions that only deal with immutable variables and I quite like creating higher-order functions in python, but I've never learnt a functional language before. – dan_waterworth Dec 20 '10 at 11:27

closed as not constructive by Blrfl, Martijn Pieters, Kilian Foth, thorsten müller, gnat Apr 2 at 10:53

As it currently stands, this question is not a good fit for our Q&A; format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

5 Answers

up vote 11 down vote accepted

Learn You Some Erlang looks good to me, although it's still only on my "must read" list, not on my "have already read" list, so I can't give you any guarantees.

share|improve this answer
2  
I am glad to see that this style of writing is growing. Why's was good, but maybe a bit too over the top. LearnYouAHaskell was excellent as well. – Jeremy Heiler Jan 27 '11 at 19:08
+1 - I have used this and loved it (though I have stalled on my Erlang progress) – Jetti Jan 27 '11 at 19:29
@Jeremy: It seems that many people do like that style of writing. I don't. – Nemanja Trifunovic Mar 18 '11 at 2:17

The book "Programming Erlang" written by Joe Armstrong, one of the creators of the language, is a great reference/tutorial for the language. It's easy going and assumes a person is coming from a procedural background and gently eases into various aspects of the functional/concurrent paradigm.

share|improve this answer

You could start with Erlang's "Getting Started" PDF Click Here.

You could also try an online Erlang here:

Online Erlang

share|improve this answer

All three of the previous answers have good references. Another one is Erlang Programming by Cesarini,Thompson.

share|improve this answer
LYSE (Learn You Some Erlang) is good and it just keeps growing. – rvirding Jan 27 '11 at 19:03

Go for Learn You some Erlang and Erlang Programming, as suggested in the other answers.

Once you're done, jump to Erlang and OTP in Action to learn about OTP.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.