In Kapitel eins von "The Pragmatic Programmer" ist das erste Lernziel:
Lerne jedes Jahr mindestens eine neue Sprache. Verschiedene Sprachen lösen die gleichen Probleme auf unterschiedliche Weise. Indem Sie verschiedene Ansätze kennenlernen, können Sie Ihr Denken erweitern und vermeiden, dass der Betroffene ins Stocken gerät. [...]
Um dies im Laufe einer Karriere zu erreichen, wird die Liste der Sprachen wahrscheinlich recht lang (insbesondere, wenn Sie nicht in das Management "vorstoßen" möchten). Die Ausbildung eines Programmierers (oder in welcher Form auch immer) wird Ihnen den Einstieg in einen Kern kommerziell nützlicher Sprachen erleichtern (die übliche Liste aus Stellenausschreibungen: C, C ++, Ruby, Python, JavaScript, C #, Java, VB, ...). .). Darüber hinaus hat ein formelles oder informelles Lernprogramm wahrscheinlich funktionale Ansätze abgedeckt (über etwas wie Haskell, LISP oder eine von ML abgeleitete Sprache).
Aber sobald ein vernünftiger Teil dieser Liste gelernt ist - was kommt als nächstes und warum ?