Opa, amigão! Obrigado pelo comentário! E respondendo à tua pergunta: o ideal é você começar a estudar os fundamentos da programação, começando bem pela base.
Sugiro começar com lógica de programação, para desenvolver tua capacidade de pensar de forma lógica e resolver problemas de maneira estruturada. O ideal nesse caso é sempre praticar com exercícios de lógica pra tu ir desenvolvendo cada vez mais teu pensamento crítico e computacional frente aos problemas.
Depois de ter uma compreensão sólida da lógica de programação, tu pode começar a estudar algoritmos, que são conjuntos de passos para resolver um problema. Os algoritmos são a base da programação e estão presentes em quase todas as aplicações de software. Ao estudar algoritmos, você aprenderá a pensar de forma mais abstrata e a resolver problemas de maneira mais eficiente.
Finalmente, depois de ter uma boa compreensão de lógica de programação e algoritmos, você pode se concentrar em estrutura de dados, que se concentra na organização, armazenamento e recuperação de dados de maneira eficiente. As estruturas de dados são importantes para criar aplicações escaláveis e eficientes, especialmente quando se trata de lidar com grandes conjuntos de dados.
E aí você pode ir se aprofundando em mais tópicos, como estrutura de controle de fluxo, variáveis e entrada de dados, funções e procedimentos, etc.
Sobre você estudar HTML, CSS e Javascript: no meu bootcamp eu comecei por aí também. Mas tínhamos um cronograma a ser seguido, então no final de cada módulo já tínhamos projetos pré-definidos. Não sei como anda tua rotina de estudos, mas seria interessante você praticar essas tecnologias com mini projetos do teu interesse. E sobre decorar comandos: isso vem com o tempo, não se preocupe em querer decorar tudo de uma única vez. O próprio VS Code ajuda nessa questão. Qualquer coisa se quiser trocar uma ideia, me chama no Linkedin, Github ou insta:
https://www.linkedin.com/in/diego-tavares-412b50213/
https://github.com/taavaresdiego
insta: taaraves