Question: is mvc hard to learn?
Answer: No! asp.net MVC is not at all difficult. It is very easy compared to Framework of any other languages. However, you should have good skills and understanding of C#.