We suggest the following:

  1. Getting Started
    ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and that gives you full control over markup for enjoyable, agile development. ASP.NET MVC includes many features that enable fast, TDD-friendly development for creating sophisticated applications that use the latest web standards. Learn more
  2. Add NuGet packages and jump start your coding
    NuGet makes it easy to install and update free libraries and tools. Learn more
  3. Find Web Hosting
    You can easily find a web hosting company that offers the right mix of features and price for your applications. Learn more