C# dünya üzerinde çok kullanılan bir programlama dili olduğu için youtube üzerinde yada Udemy'da pek çok kurs mevcut hatta c# tutorial kitapları bile çok faydalı olabiliyor. Benim sana tavsiyem youtube'a girip c# eğitim kurslarını izlemen eğer İngilizcen varsa yabancı kaynaklar daha çok gelişimini sağlar. İkinci olarak söylemek istediğim Unity'de c# kullanabiliyorsun fakat nesnelerin hareketi için yada efektler için yine Unity eğitim videolarına bakman gerekecek. Şahsen ben bu oyunu geliştirirken çeşitli videolardan ve stack over flow gibi sitelerden yardım aldım. Mesela arkaplanda parallax kullanıyorum bunu nasıl yapacağımı youtubeda video izleyerek öğrendim.
Çok uzattığımın farkındayım ama toparlamam gerekirse unityde oyun yapmak istersen önce c# eğitimi almalısın youtube ile olur udemy ile olur yada kitaplarla orası sana kalmış ardından unity eğitim videolarıyla deneye deneye güzel yerlere geleceğinden eminim
Hocam o zaman c# dan sonra sizinlede bir proje yapmak isterim