Estudando todos os fundamentos da computação. Eu falo isso o tempo todo e muitas pessoas não ouvem. Não há receita mágica e rapidinho a pessoa está craque no negócio.

E o ChatGPT pode ser a ruína da pessoa que quer evoluir. Ele é uma ferramenta que pode dar produtividade em alguns pontos se a pessoa souber usar bem, caso contrário ela fará o oposto do que diz querer na pergunta. Tenho visto um show de horrores de uso dele. E o pior é que a pessoa acha que está sendo benefício.

Pesquise que eu já respondi com mais detalhes em vários lugares.

Também não sou bom de frontend e a melhor coisa que eu faço é reconhecer isso :)

Faz sentido para você?

Espero ter ajudado.

Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

Quais seriam os fundamentos? Para quem quer se aprofundar quais os assuntos? o básico eu já sei, mas esses fundamentos é que eu estou pegado.

Você quer uma lista? É aí onde mora o problema. A lista vai sendo formada conforme vai estudando. O erro é justamente procurar receita de bolo, atalho para conseguir tudo rápido. Tem que começar do começo, sem pular etapas. Sim, dá trbalho, mas é o trabalho que dará o resultado. Por isso que o ChtGPT não é solução nesse aspecto. Ele atrofia em vez de desafiar. E a pessoa não percebe. Pesquisando (que é um fundamento e que o ChatGPT atrofiará muito) acha fácil https://pt.quora.com/Quando-se-fala-em-estudar-os-fundamentos-em-programa%C3%A7%C3%A3o-Quais-s%C3%A3o-esses-fundamentos/answer/Antonio-Maniero. Boa parte disse falei aqui mesmo no TabNews.

Quando as pessoas perceberem isso ja será bem tarde

Não tem receita de bolo!

Eu sei que não tem receita de bolo, minha ideia é saber quais assuntos são fundamentos, vi que na sua postagem você informou que aprender C é bom, mas para trabalhar com apis? Eu quero aprender sobre segurança de dados, preciso me aprofundar em assembly? Eu entendo que se aprofundar nisso é ideal, mas meu foco hoje é me aprofundar na construção de APIs, e a partir daí chegar cada vez mais fundo nos fundamentos, não sei se consegui me expressar bem.

Essa é toda a questão, você ainda está com a cabeça do resultado, a evolução se dá pelas atitudes. Eu gosto de falar batsante sobre o assunto para pegra inicantes, quem começa errado dificulmente volta atrás e começa fazer o certo. Minha experiência mostra isso muito claramente, fica mauito difícil. Porque eu sou chato e repito inúmeras vezes que **se você treinar o erro é ele que fará para sempre**. Claro que dá para reverter, mas não é fácil, não acontece muito. E por isso que eu falo que não pode seguir o conselho de alguns que diz que você deve aprender do jeito que der, que importa é você conseguir um resultado. Quem dá esse tipo de conselho não quer o bem da pessoa, ou nem sabe o que é o bem, provavelmente já é alguém patinando. Acho que se expressou bem, mas acho também que ainda não entendeu a minha mensagem. Eu não sei se me expressar melhor que isso, eu sei que é comum as pessoas não entedenrem a importância disso para tudo, a mente dela já está focado no resultado imediato, não consegue ver vantagem no longo prazo. Desejo que consiga o que deseja.
Mas quais seriam os fundamentos? C, assembly é isso? O que quero saber é por onde começar.