Pendant environ 25 ou peut-être même 30 ans, j'ai dû apprendre de nombreuses nouvelles langues. Tellement maintenant que j'ai perdu le compte. Voici une liste approximative.
SI je vais loin, très loin ...
Assembleur 8080, Z80, 6502, 8086, 80286.
BASIC (environ 6 variétés).
APL (oui)
PL / 1
FORTRAN 4 et 77
COBOL (croyez-le ou non)
PASCAL (plusieurs variétés dont Delphi)
OCCAM2 (tas de plaisir - création de processus instantanée)
C (beaucoup de compilateurs, beaucoup de processeurs, beaucoup de variantes étranges)
C ++
Ada (gros systèmes mais aussi systèmes embarqués)
Un peu de Perl juste pour le plaisir
PHP
Ceux-ci ont été utilisés sur toutes sortes de machines - petits systèmes embarqués, cartes de développement, ordinateurs centraux IBM exécutant TSO, VAX / VMS, CP / M, DOS, Windows, Solaris, Linux, systèmes embarqués sans système d'exploitation, environnements de développement hébergés à distance, sur et sur la liste va.
Et il y a quelques choses plus obscures jetées le long du chemin dont je ne me souviens pas (ou je ne veux pas ... PL / M).
Chacun de ces éléments devait être appris, car cela faisait partie de la réalisation d'un travail. Dans la plupart des cas, je n'avais aucune expérience préalable, juste un manager tolérant et une volonté de me lancer et de faire le travail.
Si apprendre quelque chose de nouveau vous intéresse, alors achetez un livre, jouez, faites des choses à votre rythme. Si vous allez pour un poste, il semble bon sur un CV que vous l'avez fait parce que vous êtes intéressé.
Comme l'a souligné l'une des autres réponses, la plupart du temps, les concepts pour faire des choses traditionnelles ne changent pas beaucoup, seulement les moyens de les exprimer. (Ou bien sûr, vous pouvez entrer dans des langages très inhabituels qui ne sont ni OO ni procéduraux et cela nécessite un changement de mentalité.)
Si vous avez la chance de faire quelque chose d'un peu hors de l'ordinaire dans le cadre de votre travail, saisissez la chance pendant que vous le pouvez. La plupart des choses énumérées ci-dessus que je n'ai pas utilisées depuis des années et que je ne vais probablement pas utiliser à nouveau, mais on ne sait jamais. Un jour, j'aimerais vraiment construire une machine APL microcodée :)