В настоящий момент я начинал бы с Ардуино. Так как процесс программирования там крайне прост, и в сети существует огромное количество разжеванных материалов. Язык программирования при этом основан на "взрослом" С++.
И ничто так не вдохновляет на дальнейшее обучение, как первая гирлянда, созданная на этой платформе. А стоимость деталей, особенно при покупке с Али, сравнима с покупкой пирожков.
Плюс, это возможность создания различных полезных и не очень устройств для себя, начиная от метеостанции и заканчивая охранными устройствами, роботами, "умным домом"...
Так же можно начать изучение с Python.
А какие курсы python посоветуете?
Не знаешь, с чего начать - начни с Lua. В этих ваших интернетах есть книжка PiL (Programming in Lua). Lua используется в игровых движках и программах как встроенный язык программирования. Можешь поставить какой-нибудь бесплатный движок, (LÖVE или Instead) и сразу попробовать.
Сначала нужно выбрыть область и язык, которые вы хотите изучать. Почитайте статьи, или посмотрите видео на YouTube на эту тему.
Выберите курсы по выбранному языку: https://y-skills.com/programmirovanie
Начинайте изучать язык, параллельно занимаясь практикой (необязательно по заданиям, а для себя).