Du musst dich erst fragen was willst du mit C# machen. Wenn es für dich Spieleentwicklung ist fang mit Unity an.
Guck dir Tutorials auf YouTube an und schreib das alles 1 zu 1 ab, am Ende wirst du davon Glücksgefühle kriegen und wirst immer Motivierter weiter zu machen.
So ist es bei mir gewesen. Ich hab mit Python discord bot Programmierung angefangen und bin im Backend mit DB Management gelandet.
Mach weiter so wie du es willst, weil die eigentlichen basics lernst du ja schon vom Coden in Unity und falls du denn einzelne Funktionen nicht kennst dann lernst du sie dann halt am ende.