Как лучше изучать C#?
Знания по C# можно тут получить/укрепить: metanit.com/sharp/tutorial
ASP NET там же, в соседнем разделе: metanit.com/sharp/mvc5
Думаю, проблем особо не должно возникнуть
ITVDN - C# вот тут очень хорошие курсы, я базовый шарп не смотрел, учил по Шилдту и писал прогу. А вот на ITVDN я уже посмотрел курс C# для профессионалов. Толк от этого очень даже был.