Welche Programmiersprachen sollten nie als erste Sprache gelernt werden?
Ich würde nie einen Anfänger JavaScript als erste Programmiersprache zu lernen empfehlen.
Die erste Programmiersprache sollte dir ein paar Idiome, die bei den meisten Programmiersprachen sehr ähnlich ist, beibringen.
JavaScript vermeidet das, weil es die folgenden Eigenschaften hat:
Variablen Umfang (variable scope) mit var ist global
Keine Unterstützung der Objektorientieren Programmierung wie in Java, Python, C++
Das this Stichwort ist nicht derselbe wie in anderen Programmiersprachen
…
Das sind nur ein paar Eigenschaften von JavaScript, und die halten mich davon ab es einem Anfänger zu empfehlen.
Ich bin total bewusst, das die neue ECMAScript Versionen alle diese Eigenschaften verbessert haben, aber das schlechte daran ist das du noch immer die alten Idiome von JavaScript benutzen kannst, und sehr viele Tutorials wurden dir die alten Idiome beibringen und nicht die neuen von ECMAScript 5+.
Als erste Programmiersprache musst du eine wählen die dir alle Programmierung Konzepte auf den richtigen Weg beibringen werden, wie zum Beispiel: Java, Python, Smalltalk, und C++.