Bu ders bir programlama dilinin ne olduğu ve var olan farklı türleri hakkındadır. Ayrıca, bu ders nesne yönelimli programlama (NYP), kökeni, var olan NYP türleri ve daha önce söylenenlerle ilgili bazı temel kavramlara odaklanacaktır. Bu ders, öğrenenlerin nasıl programlama yapacaklarını ve bunu mobil oyun geliştirmeye nasıl uygulayacaklarını anlamalarına yardımcı olmak için tasarlanmıştır.