Изучение программирования можно разделить на 3 этапа.
1 Этап: Основы программирования
На этом этапе вообще не важен язык, с которого вы начнете. С++, Java, Python, JavaScript, PHP.
В программировании есть несколько основных понятий: переменная, типы данных, условия, циклы, функции, объекты/классы.
Эти понятия лежат в основе кода на любом языке программирования. Кодирование по своей сути - это когда мы объясняем компьютеру то, что мы хотим от него на понятном ему языке.
Не важно, будете ли вы в дальнейшем писать логику интерфейса на JavaScript или разрабатывать API на Python. Вы будете сочетать друг другу основные понятия.
Т.е. основы программирования универсальны. Изучив их на одном языке, вам будет легко по необходимости освоить другой язык программирования. У вас уже будет понимание как программировать. Вы только изучите, как, условно, объявлять переменную в другом языке.
2️ Этап: Стандартная библиотека окружения
Этот этап можно разделить на 2 части.
В любом