Ускоренное изучение C#?
Вы как-то в обход идете своей основной цели Asp .Net Mvc разработчик.
1. Язык программирования C# 5.0 и платформа .NET 4.5 Эндрю Троелсен - хорошая книга для начального погружения в язык, без сильных углублений.
2. ASP.NET MVC 4. Разработка реальных веб-приложений ... - хорошая книга по Asp .Net Mvc
Это необходимый минимум, чтобы начать работать asp .net mvc разработчиком, дальше уже идет углубление
3. ASP.NET MVC 5 с примерами на C# 5.0 для профессионалов Адам Фримен
4. Programming Entity Framework: DbContext  Julia Lerman
5. Programming Entity Framework: Code First  Julia Lerman
И потом все остальное что вы писали:
C# in a nutshell, CLR via C#, пройтись по паттернам, по алгоритмам и структурам данных
1. Прекрасные курсы MVA Язык программирования C#Введение в ASP.NET MVC
и другие...
2. Мне также понравилась и помогла освоить C# книга Изучаем C#