Oyun için kesinlikle C++. Ücretsiz motorların çoğu bu dili kullanıyor. Android için Java gerekli. Size iki tane kanal önereceğim.
İlk olarak 30 bölümlük bu dersleri izleyin. Derslerin çoğu 6-7dk civarı. Kısa ve öz bu seriyi bitirince giriş seviyesi Java ve programlama bilginiz olacak.
Eğer programlamaya ilk defa giriş yapacaksanız ilk başta yukarıdaki dersleri bitirmenizde fayda var. Sonra C++ için bu seriyi seyredin. Bu seri sizin için gerekli olan temel C++ ve nesneye yönelik programlama ihtiyacınızı karşılayacaktır.
Bu serileri bitirdikten sonra Yapmak istediğiniz şeye göre öğrendiğiniz bilgileri kullanmanız için çeşitli yollar var. Misal: Oyun yapmak istiyorsanız ve C++ temelini biliyorsanız Unreal Engine 4'ün dökümantasyonları size gereken bilgileri verecektir.