İlk olarak algoritlamaları öğrenmen gerekiyor. Onun dışında bir dil seçip başlayabilirsin. Bu dil senin ne yapmak istediğine göre değişiklik gösterir. Misal oyun geliştireceğim diyorsan, Unreal Engine C++, Unity C# dilini kullanıyor. Benim tavsiyem ilk C dili ile başlanması. Temelleri orada öğrenip daha sonra istediğin dile geçme yönünde. Tabii yetiştirmen gereken bir proje yoksa.