If you want to learn Java programming language the official tutorial available for download at the following link is a good starting point.
http://download.oracle.com/javase/tutorial/
Look for the “Tutorial Resources” box to download the tutorials bundle(101 MB download).