C# это язык, он используется в нескольких областях - веб (asp), виндовс (wpf), игры (unity3d) и т.д.
Что конкретно вы хотите подтянуть, что конкретно вы пишете и используете?
Oпределитесь хотите ли вы изучить или подтянуть одну из областей, или же углубиться в сам язык?
для языка вот пример:
problembook.net
можете так же почитать про clean code - независимо от языка лишним не будет