Procurando ajkuda profissial, não pergumntando para pessoas aleatórias na internet em local que deve ter programadores, pessoas que quase certamente não são habilitadas para falar sobre isso. Inclusive precisa disso para ter um diagnóstico correto, nem eu, nem você, nem estranhos sem qualificação podemos te diagnosticar.
Veja mais: https://www.tabnews.com.br/maniero/faq-do-programador-perdidao.
S2
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).