Learning the Java basics