Eu costumo postar isto para ajudar a pessoa perdida:
https://www.tabnews.com.br/maniero/faq-do-programador-perdidao.
Não existe solução simples para problema complexo. Aprende a desenvolver softwares com esmero, entendendo de tudo, seja um profissional com P maiúsculo, se destaque entre os muitos que vão ter sua capacidade de contratação compromometidas. Se fizer tudo certo não precisa ter medo. Mas se você for mais um do que acha que é fácil que pode aprender umas coisas e estará empregado pra sempre, então nem comece mesmo, a chance de dar errado é próxima de 99,9%.
Desenvolvedor bom analisa situações, pesquisa o que lhe falta e toma decisões sensatas com dados reais e raciocínio bem treinado. Esse profissional está em falta no mercado. Os outros estão sobrando, não importa a tecnologia que usem.
S2
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui).