There are many ways to learn object-oriented concepts and programming. In this study, it seems that students preferred to learn through online tutorial. As displayed in Fig. 9, 40% of students prefer learning object-oriented through online tutorial and 30% prefer to learn from lecturers and games respectively.This deduces that students do prefer games as one of the methods in learning programming. It could be a good idea to merge the concept of online tutorial with games as it may lead to a better understanding of object-oriented concepts.