This provides an overview of Java technology basics and explains how the technology fits into the context of contemporary software development. Links to relevant introductory Java content, other educational resources, as well as IBM downloads and products give you a rich starting point for further investigation.