Привет
Skilledpwnz !
Если действительно имеется хорошая база знаний C#, то погрузится в asp.net не должно составить труда, всё таки это всего лишь технология создания web приложений, а не новый язык программирования! :)
На твоём месте я начал бы с изучения архитектуры asp.net, как происходит его работа при исполнении скрипта.
Фундамент заложит хорошее понимание принципов работы клиент-сервер приложений, архитектура и базовые возможности asp.net . Всё остальное придет с опытом.
Естественно информацию я бы брал из хорошей книги от хорошего автора, рекомендую:
- Pro ASP.NET MVC Framework с примерами на c# для профессионалов (Адам Фримен, Стивен Сандерсон)
Не пугайтесь слов "для профессионалов", авторы отлично изложили всю суть и дают достаточно практики для полноценного старта.
Если знаете английский то:
- ASP.NET MVC 5 Fundamentals Scott Allen
Почитайте
статью на хабре о новом ASP.NET 5
Придумывайте себе задачи и пытайтесь их воплотить, опыт получается на ошибках. Думаю вы быстро освоите основы через книжку. А там уже раз и ADO.net , кэширование, компоненты .NET, MVC .
Удачи!