is all you need to be a good MVC developer
You shouldn't be doing any web development if you don't know the client part (ie, HTML, CSS, JS; etc). It's true that there are several guys out there that only user asp.net web server controls, but that really limits what you can do.
uses a different approach to development than web forms (where clear separation of concerns and test-ability are important concepts) and this should be where your learning curve should be.
It also helps to know some stuff about how a webserver works internally when you want to do some more advanced stuff.
Just don't be scared. Do it one step at a time and you will get it. Just don't read too much. Practice it.
Lots of highly useful tutorials are to be found here: ALL about MVC