Emeklemeden koşmayı öğrenemezsin.
Temel seviye C#'ı yutman gerekecek, daha sonra Unity kütüphaneleri ile çalışman gerek.
Ücretsiz olarak bir sürü kurs var YouTube'da, ücretli olarak ise Udemy üzerinde Cengiz Atilla'nın "Sıfırdan ileri seviye C#" kursunu önerebilirim. Gayet iyi anlatıyor.