Gut, funktionale Sprachen sind natürlich eine Ausnahme. Ansonsten gilt aber, dass man in der Regel nur einmal verstehen muss, wie Variablen, Funktionen und Co funktionieren und den Umstieg auf andere Sprachen relativ schnell schafft. Die Syntax kann man sich innerhalb von wenigen Stunden reinprügeln und für die Bibliotheken gibts meistens brauchbare Dokumentationen. Insgesamt also vielleicht eine oder zwei Wochen, um eine neue Sprache zumindest ausreichend zu sprechen, um damit halbwegs sinnvolle Programme zu schreiben. Natürlich nicht, um alle Feinheiten der Sprache ausnutzen zu können.