# Is C# knowledge compulsory before learning ASP .NET MVC?

**URL:** <https://forum.codewithmosh.com/t/is-c-knowledge-compulsory-before-learning-asp-net-mvc/15294>\
**Category:** ASP.NET MVC\
**Created:** [September 20, 2022, 1:35am UTC](https://forum.codewithmosh.com/t/is-c-knowledge-compulsory-before-learning-asp-net-mvc/15294 "2022-09-20T01:35:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dansatch](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/dansatch/32/4641_2.png) [@dansatch](https://forum.codewithmosh.com/u/dansatch)\
**Post date:** [September 20, 2022, 1:35am UTC](https://forum.codewithmosh.com/t/is-c-knowledge-compulsory-before-learning-asp-net-mvc/15294/1 "2022-09-20T01:35:22Z")

</div>

Hi. I want to enrol in the ASP .NET MVC 5 course but I’m not sure if I need prior knowledge of C# before doing so. Please anyone has any review on this matter?

Question: Do I need to learn C# or any other language before I can learn the ASP .NET MVC 5?

---

<div class="post-metadata">

**Author:** ![Erillman](https://avatars.discourse-cdn.com/v4/letter/e/f04885/32.png) [@Erillman](https://forum.codewithmosh.com/u/Erillman)\
**Post date:** [September 20, 2022, 1:47am UTC](https://forum.codewithmosh.com/t/is-c-knowledge-compulsory-before-learning-asp-net-mvc/15294/2 "2022-09-20T01:47:10Z")

</div>

I haven’t taken the course, but I’m pretty sure it will teach you C#. It’s a “beginner” friendly course.

---

<div class="post-metadata">

**Author:** ![MTownsend](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/mtownsend/32/6311_2.png) [@MTownsend](https://forum.codewithmosh.com/u/MTownsend)\
**Post date:** [September 20, 2022, 2:06am UTC](https://forum.codewithmosh.com/t/is-c-knowledge-compulsory-before-learning-asp-net-mvc/15294/3 "2022-09-20T02:06:57Z")

</div>

This is from the prerequisites of the course.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/codewithmosh/original/2X/3/30bae74954ff1c87a54272390249b599555d553b.jpeg)

---

<div class="post-metadata">

**Author:** ![UniqueNospaceShort](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/uniquenospaceshort/32/1814_2.png) [@UniqueNospaceShort](https://forum.codewithmosh.com/u/UniqueNospaceShort)\
**Post date:** [September 20, 2022, 5:02pm UTC](https://forum.codewithmosh.com/t/is-c-knowledge-compulsory-before-learning-asp-net-mvc/15294/4 "2022-09-20T17:02:28Z")

</div>

Hi,  
Do not remember how much C# is in the course but the point is to understand what’s going on in there. Not knowing C# would make it difficult to understand. That said, if you already know other languages such as Java, it should be OK.  
Now in practice ASP uses Razor nowadays which allows you to code in C# in your views.  
I’d tell it is better to know C#.

Regards.
