É um bom começo: http://www.ic.unicamp.br/~cmrubira/aacesta/java/javatut.html
Outro material muito legal é o que é disponibilizado pela caelum.
Vale a pena.