Deep Dive into an Elegant Language
Learning C# from MSDN documention or any other online tutorials might not be the best way. Because Reading MSDN documention or youtube videos are time consuming. Paid courses i.e. pluralsight courses focus on specific topics and most of the time do not cover evrything. I spent time and effort to dig deep into my beloved C# - reading MSDN, watching paid courses (including mastering C# by Jon Skeet). I have summerized what I learned. Every topic has brief explanation and the related code available in the repository (Visual Studio Solution).