Cara, simplesmente leia, qualquer conhecimento é bem vindo, agora se você está com algum problema de lógica, ou sente que falta fundamentos, recomendo ler livros que estão nas referências dos programas de mestrado das grandes universidades, unesp, usp, ufscar e etc... São livros ótimos, sim é uma leitura pesada, mas vale muito a pena, atualmente estou lendo 'C++ Como programar' do deitel para revisão de fundamentos, e também o livro Algoritimos escrito por Thomas-H-Cormen, ele da todo o embasamento de algoritimos e sua finalidade, e te ensina a pensar de forma critica sobre o que você escreve, leia Fundamentos da Arquitetura de software escrito por Neal Ford isso vai te dar uma visão muito interessante não somente de como trabalhar mas do porque as coisas são como são, tipo tudo tem um contexto e um porque, bas entende-lo e você conseguira ter clareza no que faz. Todos estes livros são caros, procura pelo github, tem um repo com muitos deles em PDF. e compre se achar que realmente vale a pena.
Em resposta a [Duvida] Livro Programador Pragmático é bom mesmo?
3