Cara , vou te dar a receita que me serviu super bem , eu comecei a estudar logica da programaçao esse ano para ser mais exato agosto desse ano , e nesse pouco tempo aprendi coisas que eu nunca na vida sonhei em entender.
1- Cursos on line :Eu era o cara mais precoceitoso do mundo , no que se diz respeito a ensino a distancia , mais tomei um tapa na cara , aprendi muito fazendo isso , associei tudo que li nas apostilas e livros , a pratica.
Recomendo : Rl system , o cara e bem pratico , e da otimas dicas de programaçao , e o investimento e quase o preço de um lanche de fim de semana
Softblue : Muito bom tb , principalmente o de sql.
2-Livros : tem aos montes , e se vc que ter uma base teórica essencial.
Recomendo :Use a cabeça , java , servelet , sql ( lendo esse agora , e otimo).
Apostilas :Caelum k19.
3-Pratica - pratique ao ponto de ter pesadelos , de tanto que vc ta programando , eu nao sei se isso acontece com todo mundo , mais comigo acontece com certa frequencia , e serio.
4- Força de vontade : Noo tem outro jeito , vc tem que querer muito para entrar nessa area , tudo e dificil , tudo requer tempo , investimento e muita dor de cabeça.
No mais , boa sorte , e um prospero ano novo!