Text this: Competency Development in the Object-oriented Programming Style Education