Recomendo livros que ensinam a base. Vai nos clássicos que não tem erro:
Clean Code e Algoritmo e Estrutura de Dados são dois livros bacanas pra quem está começando.
Respondendo a "Fala Carlos! Como vai? É cara, a disciplina é u..." dentro da publicação Mentoria para programadores.
1