Configuración del entorno de desarrollo en Windows
Windows le invita a codificar tal como está. Use el lenguaje de codificación o el marco que prefiera, ya sea mediante el desarrollo con herramientas en Windows o con herramientas de Linux en el Subsistema de Windows para Linux, esta guía le ayudará a configurar e instalar lo que necesita para empezar a codificar, depurar y acceder a los servicios para poner su trabajo en producción.
Rutas de acceso de desarrollo

Introducción a JavaScript
Para empezar a trabajar con JavaScript, configure el entorno de desarrollo en Windows o en el Subsistema de Windows para Linux e instala Node.js, React, Vue, Express, Gatsby, Next.js o Nuxt.js.

Introducción a Python
Instale Python y configure el entorno de desarrollo en Windows o en el Subsistema de Windows para Linux.

Introducción a Android
Instale Android Studio, o elija una solución multiplataforma como Xamarin, React o Cordova y configure el entorno de desarrollo en Windows.

Introducción al Escritorio de Windows
Empiece a crear aplicaciones de escritorio para Windows con Windows App SDK, UWP, Win32, WPF, Windows Forms, o a actualizar e implementar aplicaciones de escritorio existentes con MSIX e Islas XAML.

Introducción a C++ y C
Comience a usar C++, C y el ensamblado para desarrollar aplicaciones, servicios y herramientas.

Introducción a C#
Comience a compilar aplicaciones con C# y .Net Core.

Introducción a F#
Introducción a la compilación de aplicaciones con F#y .NET Core.
![]()
Introducción a Rust
Introducción a la programación con Craso, incluido cómo configurar El ruido para Windows mediante el consumo de la caja de windows.

Introducción a PowerShell
Comience a usar la administración de la configuración y automatización de tareas entre plataformas mediante PowerShell, un shell de línea de comandos y un lenguaje de scripting.

Introducción a Docker Desktop para Windows
Cree contenedores de desarrollo remotos con compatibilidad desde Visual Studio, VS Code, .NET, Subsistema de Windows para Linux o una variedad de servicios de Azure.
![]()
Introducción a Blazor
Introducción a Blazor, un marco de interfaz de usuario del lado cliente dentro de ASP.NET Core. Use HTML, CSS y C# (en lugar de JavaScript) para crear componentes de interfaz de usuario y aplicaciones de página única para la web.
Herramientas y plataformas

Subsistema de Windows para Linux
Use su distribución de Linux favorita totalmente integrada con Windows (ya no es necesario el arranque dual).
Instalación de WSL

Terminal Windows
Personalice el entorno de terminal para trabajar con varios shells de línea de comandos.
Instalación de terminal

Administrador de paquetes de Windows
Use el cliente winget.exe, un administrador de paquetes completo, con la línea de comandos para instalar aplicaciones en Windows.
Instalación del Administrador de paquetes de Windows (versión preliminar pública)

Microsoft PowerToys
Ajuste y optimice su experiencia con Windows para aumentar la productividad con este conjunto de utilidades de usuario avanzado.
Instalación de PowerToys

VS Code
Un editor de código fuente ligero con compatibilidad integrada para JavaScript, TypeScript, Node.js, un completo ecosistema de extensiones (C++, C#, Java, Python, PHP, Go) y tiempos de ejecución (como .NET y Unity).
Instalación de VS Code

Visual Studio
Un entorno de desarrollo integrado que puede usar para editar, depurar, compilar código y publicar aplicaciones, incluidos los compiladores, la finalización del código de IntelliSense y muchas otras características.
Instalación de Visual Studio

Azure
Una plataforma en la nube completa para hospedar las aplicaciones existentes y optimizar nuevo desarrollo. Los servicios de Azure integran todo lo que necesita para desarrollar, probar, implementar y administrar las aplicaciones.
Configuración de una cuenta de Azure

.NET
Una plataforma de desarrollo de código abierto con herramientas y bibliotecas para compilar cualquier tipo de aplicación, como web, móvil, de escritorio, juegos, IoT, de nube y microservicios.
Instalación de .NET
Ejecución de Windows y Linux
El Subsistema de Windows para Linux (WSL) permite a los desarrolladores ejecutar un sistema operativo Linux junto con Windows. Ambos comparten la misma unidad de disco duro (y pueden tener acceso a los archivos del otro), el Portapapeles admite copiar y pegar entre los dos de forma natural, no es necesario el arranque dual. WSL permite usar BASH y proporcionará el tipo de entorno más conocido para los usuarios de Mac.
- Obtenga más información en los documentos de WSL o a través de los vídeos de WSL en Channel 9.
También puede usar Terminal Windows para abrir todas las herramientas de línea de comandos favoritas en la misma ventana con varias pestañas o en varios paneles, ya sea PowerShell, el símbolo del sistema de Windows, Ubuntu, Debian, CLI de Azure, Oh-my-Zsh, Git Bash o todo lo anterior.
Obtenga más información en los documentos de Terminal Windows o a través de los vídeos de Terminal Windows en Channel 9.
Transición entre Mac y Windows
Consulte nuestra guía sobre la transición entre un entorno de desarrollo de Mac y Windows (o el Subsistema de Windows para Linux). Puede ayudarle a ver la diferencia entre:
- Métodos abreviados de teclado
- Métodos abreviados de trackpad
- Herramientas de terminal y shell
- Aplicaciones y utilidades
