experiments teaching myself java