Getting started with Java is the name of a Java tutorial. It assumes some knowledge of programming with a language like Pascal (or any of its descendents), C or C++.
The text of the talk is available in the following formats: