My background: I have been building in .NET applications for 8 years, with experience in web application development, but with no experience in any MVC-style technology.
This is one of the best technology books I've ever read for a technology I'm learning from scratch. The first half of the book covers the basics, then starts to build, chapter by chapter, an actual application that slowly teaches you the basics of all the concepts. This is followed up by deep dive chapters on each of those concepts that go into heavy detail. I read the first half of the book all the way through, then skipped around to topics that interested me for the last half.
Adam Freeman's writing style and examples are thorough, step by step, and easy to follow. He continually states not to worry about certain topics too much in the first half, but gives you a clear reference point as to where he covers that topic later in the book in detail if you do want to skip ahead.
I picked up the print version of this from amazon, but I did get the companion ebook from Apress directly (they heavily discount this on their site), which made it much easier to copy and paste in code examples.
Up front, Adam includes explanations of dependency injection (showing how to use Ninject in MVC), mocking (focusing on Moq), and a bit of the Entity Framework as well, and throughout the book focuses on unit testing cases as well (though if you wish to skip these, they are clearly marked to be separated from the rest of the content). While you may be anxious to dive straight into the MVC-specific content, this really lets you practically see how to truly build your own MVC apps using industry-standard techniques.
I plan on picking up the Pro ASP.NET MVC Platform book Adam Freeman is writing as soon as it is out this year, and while he makes plenty of references to an ASP.NET MVC 5 Client book he was writing in this book, I contacted Apress for a release date on that, who told me it has been put on hold indefinitely, which is a shame (Adam, if you are reading this, I'd love to get your recommendation on other resources covering the Client material to fill those gaps, if you could reply to this review).
There are some complaints in the reviews here around not covering ASP.NET Identity. This is going to be covered in the Platform book due out later this year. I have purchased this book as an early access copy, and as of today (4/5/2014), the early release copy has these chapters but they are not yet formatted nicely. As noted by some comments here, Adam also indicates in this book that when the security-related chapters are ready for the Platform book, Apress will allow them to be downloaded free of charge since he does not want folks to have to buy an entire second book just to read about security.
Overall, if you have C# experience but are brand new to MVC, this is absolutely the book to pick up.
One small technical note: On computers that do not have older versions of Visual Studio installed, I did run into runtime errors on the examples where Ninject was looking for a System.Web.MVC v3 DLL. In order to fix this, include the following in your root directory's web.config file, just before the </configuration> at the end of the file. Amazon keeps stripping out the bindingredirect line - replace the | characters with < and > instead.
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" >
|bindingRedirect oldVersion="220.127.116.11-18.104.22.168" newVersion="22.214.171.124" /|