Программирование != знание ЯП. Во всех ЯП схожие основные конструкции и логика - циклы, паттерны, алгоритмы. Поэтому без разницы с какого начинать - понимание придет само, когда будет нужно. Я вот начинал с Js, со временем перешел к Джаве, а потом - к связке Python & C++, паралельно пробую C# в Unity. Для меня сейчас идеальный способ изучения программирования как такового - изучение какой-то темы на одном языке, а потом самостоятельная реализация на каком-то другом. Приходит понимание смысла, вместо понимания синтаксиса. Но это чисто мой извращенный способ, к которому я шел кровавой дорожкой)