[erlang-questions] "Erlang as a First Language" -- crazy? or just stupid?

Jarrod Roberson <>
Mon Dec 21 01:55:03 CET 2009


Actually Erlang as a first language is not that bad of an idea, especially
if the only thing the person will ever support is that one application.
Erlang is hard to learn for people coming from imperative C based syntax
languages and especially those with decades of experience.
20 years of doing something a particular way is hard to UN-learn.

If I had learned Erlang and functional programming first it would have been
much easier to pickup, and would have made learning other imperative C-ish
syntax languages "foreign" instead of the other way around.

Lots of people that learn Erlang as a 5th or 6th or more language tend to
judge the learning curve based on their Previous experience learning other
languages.
If you know C, then C++, Java, Python, Ruby, Perl, PHP or whatever is just
learning a different syntax for the most part. Learning Erlang is also
having to throw out a lot of stuff you "know" to learn a different paradigm
of thinking on how to structure your decomposition of a problem into
functional terms.


More information about the erlang-questions mailing list