How to learn a new programming language? And how to choose the appropriate language?

Posted by Sebi on Stack Overflow See other posts from Stack Overflow or by Sebi
Published on 2010-05-06T11:42:49Z Indexed on 2010/05/06 11:48 UTC
Read the original article Hit count: 104

Unfortunately my last question was closed, so I reformulated the question:

I know this question was here a lot of times and can't be answered at all, but im not looking for a single name, but rather for an advice in my situation.

I learned programming with Java and now I'm developing in Java for more or less 5 years (at the university) and I thinks my programming skills their are really ok/average. I have also small experience in C/C++ and C#. Now I have some spare time and I'd like to learn a new language or deepen the knowledge of Java/C/C++. But how to choose the right language to learn? I'd like to learn a language which will be usefull in the future concerning working in a software development business? I know there is no single answer, but I'm sure you could mention some languages that are more usefull than others. And what's the best way to learn such a language efficiently (bearing in mind that one has already learned some other languages)? Just doing tutorials? Or trying to implement a project? Trying to move a Java project to the new language?

© Stack Overflow or respective owner

Related posts about programming-languages

Related posts about business