bah
nd contra o exemplo que foi citado... mas não pense q assim vc vai aprender a programar. E menos ainda em Java. Programar não é apenas escrever algumas linhas de código que xegam a algum resultado. Isso eh apenas POG.
Primeiro vc precisa ter a lógica, e isso é independente da linguagem q vc vai utilizar...
Se vc quer aprender Java, vc precisa também estudar Orientaçao a Objetos (Java é orientada a objetos, nao tente fazer programas procedurais), mas isso, se vc seguir o livro ali citado, vai ser natural.
Nao eh simplesmente escrever um codigo, q certamente vai xegar a algum lugar, q vc vai saber programar. Seja em java ou na linguagem q for. Vc precisa conhecer a linguagem e entender seus comandos.
Nao eh apenas escrever uma public class com um metodo public static void main que faz com vc saiba programar. Sabendo isso vc provavelmente jah vai conseguir fazer varios programas diferentes, mas, não seria interessante saber o pq desses metodos e classes serem declarados assim?
alem desse livro, depois existem varios outros, mais voltados pra certificacao, onde vc vai entender o pq desses termos e onde utiliza-los.
Da uma olhada na interenet também. Existem sites nacionais mto bons, como o guj
www.guj.com.br e o portaljava
www.portaljava.com.br, desculpem se eskeci de algum.
flw.