Se eu tivesse que começar hoje, faria o contrário do que fiz: ao invés de estudar tecnologias soltas (Python, HTML, etc) eu listaria projetos que quero fazer e faria uma engenharia inversa com base no que é popular hoje.
Vamos supor que você quer fazer uma aplicação para encontrar o menor preço de voos, com base em alguns dados fornecido. Então vai ter que usar:
Front-end: React com tailwind e typescript (basicamente javascript básico)
Back-end: Nodejs ou quem sabe um Django (javascript ou python; recomendo nodejs)
Banco: PostgreSQL ou um Supabase
Ai você pega o básico dessas tecnologias e estuda até conseguir entrar alguma coisa. Pode começar pelo sistema de login e uma página inicial simples. À partir daí vai evoluindo... você pode estudar o ecossistema da AWS e colocar sua aplicação lá; ou então usar a Vercel criando aplicações full-stack em NextJS.
Tenho um canal no YouTube que ajuda programadores iniciantes a se destacarem nos processos seletivos. Tem muito material que vai te ajudar nesse começo!