Gracias por descargar Visual Studio
Su descarga comenzará en breve. Si su descarga no comienza, haga clic aquí para reintentar
¿Es nuevo en Visual Studio?
El aprendizaje de una nueva herramienta de desarrollo puede ser abrumador. Realice este viaje de aprendizaje paso a paso a su propio ritmo para crear correctamente una aplicación sencilla en cualquier idioma de su elección. Comencemos.
Instalar Visual Studio
En primer lugar, asegúrese de abrir la descarga de Visual Studio e instalarla. Para ahorrar tiempo en la instalación y espacio en disco, seleccione solo los componentes necesarios. Siempre puede agregar más componentes de forma incremental más adelante en cualquier momento y según sea necesario.
Introducción al IDE de Visual Studio
Para desarrollar cualquier tipo de aplicación o aprender un lenguaje, trabajará en el entorno de desarrollo integrado (IDE) de Visual Studio. Además de la edición de código, el IDE de Visual Studio reúne diseñadores gráficos, compiladores, herramientas de finalización de código, control de código fuente, extensiones y muchas más características en un solo lugar. Vea este vídeo de corta duración para familiarizarse con el IDE y aprender a usarlo para realizar tareas básicas.
Personalícelo con temas y mucho más
¿Prefiere el tema oscuro? ¿Quiere cambiar el diseño de las ventanas a su gusto? ¿Tiene métodos abreviados de teclado favoritos? Consulte este vídeo breve en el que le guiaremos a través de algunas opciones de personalización interesantes, como temas, fuentes, diseño de ventanas y métodos abreviados de teclado personalizados disponibles en Visual Studio.
Aprenda a personalizar aún más las configuraciones de estos plurales paso a paso
Iniciar tutorial
- Elija un área de desarrollo en la que esté más interesado en aprender
- Seguir el tutorial paso a paso para obtener un conocimiento básico acerca de la creación de una aplicación sencilla
- Completar el aprendizaje observando la serie de vídeos y siguiendo las guías para principiantes recomendadas
.NET
Con Visual Studio y .NET, puede desarrollar aplicaciones para escritorio, web, dispositivos móviles, juegos y IoT. Puede escribir aplicaciones .NET en lenguaje C#, F # o Visual Basic.
Desarrollo de escritorio con .NET Core
Tutorial paso a paso
Para empezar de forma sencilla, cree un Aplicación de consola de Windows con .NET Core. Aprenda también a depurar y publicar
¿Está listo para hacer más? Elegir otro tutorial paso a paso para .NET Core para seguir y aprender:
- Aplicación de escritorio de Windows
- Biblioteca de clases
- Aplicación para cualquier dispositivo de Windows 10 (por ejemplo, Xbox, HoloLens, IoT)
Desarrollo web/nube con ASP.NET Core
Inspección
Desarrollo de juegos con Unity
Tutorial paso a paso
Más información sobre el desarrollo de juegos por creación de un cubo giratorio 3D con Unity en 10 minutos
Guías adicionales
Machine Learning con ML.NET
Vea
Tutorial paso a paso de 10 minutos
El uso de ML.NET en Visual Studio entrena y usa su primer modelo de machine learning
Guías adicionales
Conozca qué es ML.NET y su arquitectura .
Profundice más
Estos Tutoriales de ML.NET empiece a compilar una gran variedad de aplicaciones de ML desde el análisis de sentimiento hasta la predicción de precios.

C++
Las bibliotecas y herramientas de desarrollo de C++, C y lenguaje ensamblador están disponibles como parte de Visual Studio en Windows. Puede usar C++ en Visual Studio para crear algo desde una consola sencilla para aplicaciones de escritorio de Windows, desde controladores de dispositivos y componentes del sistema operativo hasta juegos multiplataforma para dispositivos móviles y desde pequeños dispositivos de IoT hasta informática de varios servidores en la nube de Azure.
Aplicaciones de escritorio
Tutorial paso a paso
Comencemos con algo sencillo. Inicie el aprendizaje creando una aplicación de calculadora de consola
Aplicaciones Android/iOS con C++
Tutorial paso a paso
Aprenda a compilar una aplicación para Android e iOS con Visual Studio C++ y OpenGL ES
Cree una aplicación de actividad nativa para Android con Visual Studio C++
Guías adicionales
Desarrollo multiplataforma y móvil con C++
C++ en Visual Studio
Desarrollo de juegos con C++
¿Quiere ir directamente al desarrollo de juegos? Aprender a crear una “Galería de disparos” con UWP que se ejecuta en PC, XBOX y otros dispositivos con Windows 10.

Python
Inspección
Aplicaciones de ciencia de datos y de análisis
Tutorial paso a paso
Crear la primera aplicación de Python con desarrollo interactivo
Aplicaciones web
Tutorial paso a paso
Crear una aplicación web de Python utilizando Visual Studio con Django
Tutorial para Python & Flask
Aplicación de escritorio
Tutorial paso a paso
Aplicación de escritorio con Python en Visual Studio
Guías adicionales
Python en Visual Studio
Qué es Python y otras preguntas más frecuentes

JavaScript/TypeScript
Visual Studio proporciona compatibilidad enriquecida para el desarrollo con JavaScript, tanto con el uso de JavaScript directamente como mediante el TypeScript, un lenguaje de código abierto que se compila en JavaScript y se usa a menudo en desarrollo de aplicaciones web de gran tamaño.
Aplicación web
Más información sobre cómo crear una aplicación web de ASP.NET Core con Typescript
Guías adicionales

Node.js
Visual Studio tiene herramientas integradas para Node.js que es una plataforma para crear aplicaciones de servidor rápidas y escalables con JavaScript. Node.js es el tiempo de ejecución y npm es el Administrador de paquetes para los módulos de Node.js. Aprenda qué hace que Visual Studio sea un entorno de desarrollo de Node.js eficaz.
Desarrollo web/nube con herramientas de Node.js
Crear una aplicación Web en Visual Studio con las herramientas Node.js con el marco de la aplicación web Express
Reaccionar a la UI web
React es una biblioteca de JavaScript popular desarrollada por Facebook para la compilación de interfaces de usuario de aplicaciones web. Crear una aplicación web con las herramientas Node.js en Visual Studio con React. Unirse a herramientas de Node.js para la comunidad Visual Studio en GitHub

Amplíe sus conocimientos de Visual Studio por área
¿Está listo para hacer más? Amplíe sus habilidades con módulos de aprendizaje adicionales recomendados para su ruta de aprendizaje.
DesarrolloEscriba y administre el código con el editor de código
CompilaciónCompile su propio código fuente
ExpandirAgregar su propia funcionalidad al IDE de Visual Studio mejora su experiencia de desarrollo.
DepuraciónEscriba y administre el código con el editor de código
ColaborarCompartir, editar y depurar código en un entorno colaborativo y en tiempo real.