Aiuta a conoscere più del linguaggio, puoi parlare più facilmente con più persone. È vero con le lingue straniere, è vero anche con i linguaggi di programmazione.
Prima di tutto è un buon allenamento per il tuo cervello. Impari nuovi modi di fare le cose che fai di solito. A volte scoprirai che le tue attività comuni sono più facilmente eseguite in un linguaggio di programmazione diverso.
In secondo luogo quando il tuo linguaggio di programmazione principale si esaurisce, sarai in grado di passare a un altro facilmente.
Sarai anche in grado di andare d'accordo con gli sviluppatori di software di terze parti. Conoscendo le limitazioni e i punti di forza di diverse lingue, sarai in grado di prevedere ciò che sarà difficile da implementare in una determinata lingua.
Ricorda inoltre che le abilità di programmazione sono indipendenti da un linguaggio di programmazione. È come sapere come parlare. Se sai come parlare in una lingua, devi solo imparare nuovo vocabolario e nuova grammatica per parlare correttamente in un'altra lingua. Non c'è bisogno di imparare come usare la lingua, corde vocali, denti, ecc.