Basic question. I want to start programming for web with asp.net mvc, however I know very, very little C #, just the basics of language. Would it be a bad deal to start with asp.net and go catching the C # language as it progresses through ASP.NET? If not, what is the main part of C # that I should focus on before going to ASP.NET?