Şahsen önce programlama dili öğrenerek başlamanızı öneririm. Programlama altyapısı olmayan birisi için bu daha faydalı olur. Veri tipleri, değişkenler, döngüler, fonksiyonlar vs. gibi konulara aşina olun ve öğrendiğiniz dille ufak uygulama projeleri geliştirerek bazı algoritmalar çözmeyi deneyin. Bu aşamalardan sonra oyun motorunu nasıl kullanacağınız hakkında dersler dinlerseniz daha az zorlanırsınız. İlk öğrenme aşamalarında canınız sıkılabilir oyun yapmak istiyordunuz ama öğrenirken cmd de çalışan parola giriş uygulamalarıyla uğraşıyorsunuz. Bunu engellemek için seçtiğiniz oyun motorunda da ufak ufak takılabilirsiniz resim ekleme, harita tasarımı, obje konumlandırma gibi özellikleri deneyerek hem kodlama hem oyun motorunu tanıma konusunu paralel ilerletebilirsiniz.