и я очень прошу не учитесь сразу по ютубу. нужна база. с ютуба получаются не спецы а тыкалки. начните с фундаментальных азов, алгоритмы, математика. не начинайте сразу с ассемблера ирланга или хаскеля . идите постепенно.начни с математики . квадртаные уравнения и вектора . матрицы, теория графов.
что посмотреть по математике для программеров https://vk.com/wall-186772522_855 конечно же 5 томник Кнута .
хорошие книги - Герберт Шилдт с, с++
Лафоре с++
c# программирование для профессионалов Дж. Скит
Троэлесен Джепикс - язык программирования c#
по питону тут все стандартно - лутз, дэвид бизли, гифт джонс.
ИИ https://vk.com/wall-186772522_845
почитать что то по реляционным базам данных.
в интернете есть клевые сайты с задачками .
хорошим языком для старта является или с или с++ они приучат вас к дисциплине кода.
потом можно уже перейти на с# java python и прочие. но сначала надо научится азам.