Por cerca de 25 ou talvez 30 anos, tive que aprender muitas novas línguas. Tantos agora eu perdi a conta. Aqui está uma lista aproximada.
Se eu for, voltar ...
Montador 8080, Z80, 6502, 8086, 80286.
BASIC (cerca de 6 variedades).
APL (yay)
PL / 1
FORTRAN 4 e 77
COBOL (acredite ou não)
PASCAL (várias variedades, incluindo Delphi)
OCCAM2 (muita diversão - criação instantânea de processos)
C (muitos compiladores, muitos processadores, muitas variantes estranhas)
C ++
Ada (grandes sistemas e também sistemas embarcados)
Um pouco de Perl só por diversão
PHP
Elas foram usadas em todos os tipos de máquinas - pequenos sistemas embarcados, placas de desenvolvimento, mainframes IBM executando TSO, VAX / VMS, CP / M, DOS, Windows, Solaris, Linux, sistemas embarcados sem SO, ambientes de desenvolvimento hospedados remotos, em e na lista continua.
E há mais algumas coisas obscuras que não consigo lembrar (ou não quero ... PL / M).
Cada um deles teve que ser aprendido porque fazia parte da realização de um trabalho. Na maioria dos casos, eu não tinha experiência prévia, apenas um gerente tolerante e uma vontade de entrar e fazer o trabalho.
Se aprender algo novo lhe interessa, compre um livro, peça uma peça, faça as coisas no seu próprio tempo. Se for para uma posição, fica bem em um currículo que você fez isso porque está interessado.
Como uma das outras respostas apontou, na maioria das vezes os conceitos para fazer coisas comuns não mudam muito, apenas os meios de expressá-las. (Ou, é claro, você pode entrar em idiomas muito incomuns que não são OO ou processuais e isso exige uma mudança de mentalidade.)
Se você tiver a chance de fazer algo fora do comum como parte do seu trabalho, aproveite a oportunidade enquanto pode. A maioria das coisas listadas acima eu não uso há anos e provavelmente não uso novamente, mas você nunca sabe. Um dia, eu realmente gostaria de construir uma máquina APL microcodificada :)