--- title: Create a web app with ASP.NET Core MVC on Windows with Visual Studio author: rick-anderson description: See the table of contents for an introduction to ASP.NET Core MVC using Visual Studio on Windows. manager: wpickett ms.author: riande ms.date: 10/26/2017 ms.prod: asp.net-core ms.technology: aspnet ms.topic: get-started-article uid: tutorials/first-mvc-app/index --- # Create a web app with ASP.NET Core MVC on Windows with Visual Studio [!INCLUDE [consider RP](../../includes/razor.md)] There are 3 versions of this tutorial: * Windows: This series * macOS: [Create an ASP.NET Core MVC app with Visual Studio for Mac](xref:tutorials/first-mvc-app-mac/start-mvc) * macOS, Linux, and Windows: [Create an ASP.NET Core MVC app with Visual Studio Code](xref:tutorials/first-mvc-app-xplat/start-mvc) The tutorial series includes the following: 1. [Get started](start-mvc.md) 1. [Add a controller](adding-controller.md) 1. [Add a view](adding-view.md) 1. [Add a model](adding-model.md) 1. [Work with SQL Server LocalDB](working-with-sql.md) 1. [Controller methods and views](controller-methods-views.md) 1. [Add search](search.md) 1. [Add a new field](new-field.md) 1. [Add validation](validation.md) 1. [Examine the Details and Delete methods](details.md)