ASP.Net MVC is not all difficult. It is very easy compared to the Framework of any other language. However, you should have good skills and understanding of C#.