Когда-то мне сказал: язык программирования второстепенен. Что он имел в виду?
Он имел ввиду что в целом все языки программирования одинаковые везде есть переменные, условные операторы и циклы(процедуры перехода в коде).
Это как изучение любого языка людей разных стран и культур.
Не важно на каком вы языке говорите - главное быть хорошим человеком.
А в данном случае - хорошим программистом.