Вопрос про изучение C# – оптимальная методика?
Нормально. Я так и учил C#. Практика важна в этом деле, без неё долго будешь учить. Только я писал WPF приложение. И вообще практика написания больших приложений учит строить архитектуру. Будешь писать код и видеть проблемы в своём проекте. Рефакторить проект. Переписывать его части.
 А то пока что по шарпу – консольные калькуляторы и проч. необходимая скукота.
Так сделай нескукоту.

Напиши вебсайт на C#