DevKinetics training in object oriented programming