Learn the basics of the Java programming language. This unit covers printing, variables, types, as well as how to use the basic control structures in the Java language.