Когда я изучал asp.net и C #, я изучал их одновременно, но отдельно. Я получил хорошую книгу о ASP.net с C #, а также книгу о C #. Я нашел, что помогло. Похоже, вы уже используете C #, так что это не должно быть проблемой для вас.
Как уже упоминалось, еще одна вещь, которую следует учитывать, - это asp.net webforms против asp.net MVC. Если ваш фон - winforms, то веб-формы будут иметь смысл. Если ваш фон - php или не управляемая событиями среда, тогда MVC, вероятно, будет иметь больше смысла.
MVC - это «горячая» новая вещь, о которой все сегодня говорят с asp.net. Однако реально существует гораздо больше ресурсов, учебных пособий и примеров кода для веб-форм. Я уверен, что это изменится, когда MVC выйдет из бета-версии и будет больше использоваться.