Olá joel, oque realmente virou a chave no modo que programava foi entender como funciona a orientação a objeto e o java no meu caso foi muito util, então eu recomendo em estudar bem esse conceito e aplicar na pratica (fazer sistemas basicos em terminal msm) e tentar utilizar ao máximo interação entre classes para aperfeiçoar a decisão de quais metodos fica em cada classe e como elas se conversam entre si para atender um objetivo.
Respondendo a "Oi Deivid! :D Me perdoe por fugir um pouco do e..." dentro da publicação Java Streams
1