Aprende básico y avance Java muy fácilmente.Es totalmente gratuito y fuera de línea.
También juega un juego interesante para revisar su conocimiento de programación.
Learn Java Programming very easy step by step.
Check your programming knowledge by Java quiz and game.