The best way to learn C# (pronounced as C sharp) is by practicing and writing a lot of code. This page contains advanced level code examples of C#. You can test the code and see the results instantly without writing a single word.
Most of the topics contain YouTube videos to show you a step-by-step coding process. Kindly take the references from these code examples and play with them on your own.