For everybody who likes to learn the Java programming language or who is forced to learn Java I have found a great online tutorial teaching you the essence of Java programming. Specially students should pay attention to this course as it gives a really good introduction to the Java programming language.
The online course can be found here.
Enjoy learning Java and afterwards take a look at JavaFX. 😉