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.
Cuando procedamos a instalar debemos seleccionar como mínimo "Desarrollo de ASP.Net y Web" y "Desarrollo de escritorio de .Net":
Instalamos "Desarrollo de escritorio de .Net" para practicar en forma más sencilla C#.
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#.
1 - Ingresemos al "Microsoft Visual Studio".
2 - Creación del proyecto. Para esto seleccionamos desde el menú la opción "Archivo" -> "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"):
Aparece un segundo diálogo donde seleccionaremos que cree un proyecto vacío y utilice el patrón MVC:
Podemos ver que el Visual Studio .Net nos generó automáticamente el esqueleto de carpetas y archivos de nuestro proyecto:
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.