Learning Programming #2.6 Learning Java: Some (perhaps useful) cons...