Não vejo vantagem em dominar essas linguagens. Sem contar que existem milhares de linguagens. No Rosetta Code existem diversos problemas resolvidos em diversas linguagens (mais de 900). É um bom local para dar uma olhada na sintaxe e como ela resolveu o problema.
Mas conhecer mais de uma linguagem é interessante para abrires um leque maior de ideias para a resoluação de problemas. Mesmo usando outra linguagem, podes usar o que foi aprendido.