1 - Descarga e instalación del Visual Studio .net

Descarga del entorno Visual Studio .Net.

Podemos utilizar el Visual Studio Community 2017 que tiene entre otros lenguajes el C# y lo podemos descargar desde aquí.. También si ya tiene instalado el Visual Studio 2015 puede hacer este curso.

entorno del visual Studio

Cuando procedamos a instalar debemos seleccionar como mínimo "Desarrollo de ASP.Net y Web" y "Desarrollo de escritorio de .Net":

entorno del visual Studio

Instalamos "Desarrollo de escritorio de .Net" para practicar en forma más sencilla C#.

Consideraciones a tener en cuenta en cada proyecto.

Hay que tener en cuenta que el entorno de programación "Microsoft Visual Studio" no ha sido desarrollado pensando en un principiante de la programación. Debido a estos dos puntos veremos que a medida que avanzamos con el tutorial muchos conceptos que iremos dejando pendientes se irán aclarando.

Veremos los pasos para la creación de un proyecto ASP.Net MVC con C#.

Pasos.

1 - Ingresemos al "Microsoft Visual Studio".
Microsoft Visual Studio

2 - Creación del proyecto. Para esto seleccionamos desde el menú la opción "Archivo" -> "Nuevo" -> "Proyecto..."
Microsoft Visual Studio - Nuevo Proyecto
Aparece un diálogo donde debemos indicar del lado izquierdo que utilizaremos el lenguaje Visual C# y del lado de la derecha seleccionamos "Aplicación web ASP.NET (.Net Framework)" y en la parte inferior definimos el "nombre", "ubicación" y "nombre de la solución" (podemos usar el mismo texto para el "nombre de la solución" y "nombre"):
Microsoft Visual Studio - Nuevo Proyecto MVC con C#

Aparece un segundo diálogo donde seleccionaremos que cree un proyecto vacío y utilice el patrón MVC:

Microsoft Visual Studio - Nuevo Proyecto MVC con C#

Podemos ver que el Visual Studio .Net nos generó automáticamente el esqueleto de carpetas y archivos de nuestro proyecto:

Microsoft Visual Studio - esqueleto proyecto Nuevo Proyecto MVC con C#

No vamos a analizar en este concepto cual es el objetivo de cada carpeta y archivo creado. Lo que debe quedar claro son los pasos que debemos dar cada vez que necesitemos crear un proyecto con ASP.NET MVC utilizando el C#.

A tal punto es un proyecto vacío que si queremos ejecutarlo nos genera un error.