Temeli Python ile atarsa C#'da çok kafası karışacak. Kendim yaşadım bu durumu. Mantıklı olan bu değil. Önce algoritmanın mantığını çözsün daha sonra C# öğrenip Unity'de oyun programlamaya başlasın.
En baştan Python ile başlayın eğer oda yoksa gidin Scratch ile başlayın temel öğrenin sonra Python'u çözdükten sonra bir GDScript'e geçip Godot'tan oyun yapmaya başlarsınız.