Aklınızda tutmanız gerekmiyor zaten. Önce temel C# öğrenin, sonrasında oyun kodlamayı öğrenirsiniz. Yürümeyi öğrenmedim ama koşayım diyorsunuz bir nevi. Temel kodları öğrendikten sonrası tamamen sizin mantık yürütüp yapacağınız bir şey.
Fazla pratik yaparsan kesinlikle akılda kalıyor ben o şekilde öğrendim ve mantığı öğrenince gerçekten çok zevkli oluyor daha önce Python görmüştüm bana göre C# daha eğlenceli geldi.
İngilizcen ne durumda bilmiyorum, az çok bir şey anlıyorsan, gir sololearn.com'a kayıt ol, ücretsiz zaten. Sonrasında C# kursuna başla. Temelleri bitirdikten ve bolca pratikten sonra oyun kodlamayı öğrenmeye başla.