👉 Отвечает программист из форума Квора.
Я предпочитаю развиваться «вглубь», а не «вширь». В какой-то момент я перестал думать над тем, что делает каждый отдельный язык, и вместо этого стал искать закономерности в самих алгоритмах и реализациях.
Главный смысл изучения нескольких языков в том, чтобы понять идеи, лежащие в основе этих языков. Если сосредоточиться только на одном языке из-за того, что он хорошо работает, можно лишить себя широты кругозора.
На проекты, где нужно использовать нескольких языков, лучше не слишком распыляться — почти нереально использовать в работе три языка одновременно, чтобы применить каждый из них достаточно хорошо.