Ricardo Polo Ricardo Polo - 10 months ago 53
C# Question

To learn ASP MVC should I learn C# first?

I want to make web apps. Should I start with a ASP MVC books or first with C# books, due ASP MVC is written in this language.
Thank you.

Answer Source

Absolutely definitely and without any hesitation you should first learn the .NET framework by picking a CLS language such as C# or VB.NET before getting into ASP.NET MVC. Once you learn .NET, depending on your level of experience of web development in general you might start by learning the HTTP protocol and some markup such as HTML. I have seen many developers starting to work with ASP.NET MVC without knowing anything about the HTTP protocol which is at the base of every web application. Javascript comes next.

Once you are familiar with those concepts you could jump into ASP.NET MVC. At least that's the advice I can give you. If you have no experience with .NET and you start directly with ASP.NET MVC that would be very counter productive.