Название статьи не совсем верно, в виду того что здесь я буду давать советы основываясь на своём (маленьком) опыте, и буду надеяться что он кому-то поможет.
Итак, всё началось с того что я начал увлекаться пк, читал статьи из раздела "как работает процессор", "что такое исходный код" и т.д. Понятно что некоторые темы до меня не доходили (что было не удивительно), но это только убедило меня в том что я хочу знать чуть больше. Со временем я узнал что такое я.п, html, css, js, а так же как они создаются и какова их роль в отображении страниц в web'е. Далее я углублялся ещё больше, и пришёл к тому, что я хочу изучить какой нибудь язык программирования. Волею судеб я начал с js (да, да), но быстро подловил себя на том что я ничего не понимаю и бросил это дело. Через время я узнал о питоне, языке с простым синтаксисом, но большими возможностями и что более важно - логичной архитектурой (когда я познакомился с синтаксисом нескольких я.п. во мне проснулся некий "лингвист", который заставил бросить php и забыть его как страшный сон). И он мне понравился, я решил что буду изучать его, и начал с серии видео уроков Гоши Дударя. Затем я обратил внимание на канал Хауди Хо, и посмотрел некоторые его видео, что в принципе опционально. Так же вместе с видео из канала Гоша Дударь я проходил задания на платформе sololearn. Когда у меня сложился базис, я написал тупой калькулятор, а после него небольшую "обёртку" для менеджера пакетов apt (если хотите подобную статью про моё изучение системы linux, то напишите в комментарии). Спустя некоторое время я познакомился с git, определением баз данных, их видами и вариациями (mysql, postgresql и т.д.). И для самых внимательных и терпеливых читателей, курс в телеграмм: https://t.me/ryjgsjaffjesfbsfbadb36363 (не мой).
Моё обучение исскувству программирования продолжается, сейчас я занимаюсь фреимворком django, и желаю удачи читателю продолжающему или только что начавшему свой путь в изучении python!