Learn the 30 goals that java has to achieve