Я не понимаю объясните. Некоторые люди говорят, что "Один язык программирования, ты будешь учить всю жизнь" Но как тогда люди, которые знают несколько, языков программирования?. Ну это бред. И врятли, что один определенный язык , ты будешь учить всю жизнь, если конечно тебе не нужны другие.
Язык - всего лишь способ записи найденного тобой решения задачи в понятной компьютеру форме. Ты либо умеешь решать программистские задачи, либо нет. И это умение от знания языков никак не зависит.
Сами же языки - это сочетание в разных пропорциях очень небольшого кол-ва базовых концепций. И разница между языками не в синтаксисе (если ты понимаешь концепцию "цикл", то тебе не важно, каким именно набором значков записываются циклы в конкретном языке), а в удобстве решения определённого круга задач.
Ты же не будешь забивать гвоздь отверткой, а возьмёшь молоток? Так и для решения конкретной программистской задачи берётся язык, удобный именно для таких задач.
Это как разными машинами управлять. Руль, педали, рычаг - везде есть, разве внешне отличаются. Так и здесь циклы, условия, типы данных, ввод/вывод только по внешнему виду разные