Αυτό το μάθημα αφορά το τι είναι μια γλώσσα προγραμματισμού και τους διαφορετικούς τύπους που υπάρχουν. Επιπλέον, αυτό το μάθημα θα επικεντρωθεί στον αντικειμενοστραφή προγραμματισμό, την προέλευσή του, τους τύπους OOP που υπάρχουν και ορισμένες βασικές έννοιες που σχετίζονται με όσα ειπώθηκαν προηγουμένως. Αυτό το μάθημα έχει σχεδιαστεί για να βοηθήσει τους μαθητές να κατανοήσουν πώς να προγραμματίζουν και πώς να το εφαρμόζουν στην ανάπτυξη παιχνιδιών για κινητά.