For those who want to learn C# but don’t know where to start, I’m a big fan of Bob Tabor teaching style which is great for beginners. He is able to explain programming concepts clearly using C#.
I remember back in the days when I first stumbled upon one of his videos on Microsoft’s Channel 9 when it was a thing. It was what got me into .NET and C# desktop development.
One of the recommended YouTube videos: