Эммм... Ты уверен, что мой опыт тебе поможет? Я - профессиональный программист с соотв. образованием и опытом, изучение нового языка у меня сводится к чтению справочника и парочке туториалов. Собссно, чтобы освоить основы c# мне понадобилось прочитать вот это:
https://learn.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/tutorials/ Далее я ставил себе задачи и реализовывал их, попутно находя необходимую мне информацию на просторах необъятненького. Но я почти всегда точно знаю, что именно я ищу. У тебя так начнет получаться далеко не сразу.