На сколько сильно программирование .ASP NET MVC зависит от C#?
Можно, если знать какой-то ещё .Net язык на котором работает asp.net mvc. Например, vb.net. Правда c# самый полярный язык так что придется все равно в каком-то объеме его знать для практической работы -  примеров, описаний компонентов и прочего будет на нем больше
https://www.mikesdotnetting.com/article/230/gettin...
PilotOfCornAviation На сколько сильно программирование .ASP NET MVC зависит от C#? 
На столько, что ASP NET MVC состоит из C# блоков(модулей). Вы можете понимать как работает  модули (модуль) APS.NET который выполняют какие-то действия, но для более серьезных проектов лучше всего изучить синтаксис или писать мелкие задачи чисто на C# по началу и это не только касается C#.
Не получиться овладеть на хорошем уровне Фреймворками не понимая самого кода на котором он написан.