Skip to content

Commit 382df84

Browse files
Dev environment landing page: update framing, remove Ignite video
- Update title, description, H1, and intro text to reduce marketing language - Remove outdated YouTube Ignite embed - No structural or content changes Co-authored-by: Copilot <[email protected]>
1 parent 28bd870 commit 382df84

1 file changed

Lines changed: 63 additions & 46 deletions

File tree

hub/dev-environment/index.md

Lines changed: 63 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,101 +1,118 @@
11
---
22
title: Windows developer tools
3-
description: Windows includes a suite of tools designed specifically for developers — from a built-in package manager to a Linux subsystem, optimized storage, and more.
3+
description: Windows includes built-in tools designed for developers — a package manager, a Linux subsystem, optimized storage, and more.
44
ms.topic: overview
55
ms.subservice: windows-dev-environment
6-
ms.date: 03/25/2026
6+
ms.date: 03/26/2026
77
---
88

99
# Windows developer tools
1010

11-
Windows includes a suite of tools built specifically for developers. Whether you're building apps, working across stacks, or optimizing your workflow, these tools are designed to make Windows a great place to develop.
11+
Windows includes a suite of tools built for developers. Whether you're building apps, working across stacks, or optimizing your workflow, these tools are available on Windows out of the box or as free downloads.
1212

13-
## Windows-native developer tools
14-
15-
These tools are built into or designed specifically for Windows.
13+
## Tools to get you started
1614

1715
:::row:::
1816
:::column:::
19-
[![WSL icon](../images/wsl-icon.png)](/windows/wsl/)<br>
20-
**[Windows Subsystem for Linux](/windows/wsl/)**<br>
21-
Run Linux distributions natively on Windows — fully integrated with the Windows file system and tools.
17+
[![Windows Terminal icon](../images/terminal.png)](/windows/terminal/)<br>
18+
**[Windows Terminal](/windows/terminal/)**<br>
19+
Customize your terminal environment to work with multiple command line shells.
2220
:::column-end:::
2321
:::column:::
24-
[![Dev Drive icon](../images/dev-drive-icon.png)](/windows/dev-drive)<br>
25-
**[Dev Drive](/windows/dev-drive/)**<br>
26-
A ReFS-based storage volume optimized for build performance and package cache trust.
22+
[![WinGet icon](../images/winget.png)](../package-manager/index.md)<br>
23+
**[WinGet](../package-manager/index.md)**<br>
24+
Install and configure packages through command-line or declarative manifests.
2725
:::column-end:::
2826
:::column:::
29-
[![WinGet icon](../images/winget.png)](../package-manager/)<br>
30-
**[WinGet](../package-manager/)**<br>
31-
Install, configure, and automate software setup from the command line or declarative configuration files.
27+
[![WSL icon](../images/wsl-icon.png)](/windows/wsl/)<br>
28+
**[Windows Subsystem for Linux](/windows/wsl/)**<br>
29+
Run your favorite Linux distribution fully integrated with Windows.
3230
:::column-end:::
3331
:::row-end:::
3432

3533
:::row:::
3634
:::column:::
37-
[![Windows Terminal icon](../images/terminal.png)](/windows/terminal/)<br>
38-
**[Windows Terminal](/windows/terminal/)**<br>
39-
A modern terminal with tabs, panes, Unicode support, and full customization for any shell.
35+
[![PowerToys icon](../images/powertoys.png)](../powertoys/index.md)<br>
36+
**[Microsoft PowerToys](../powertoys/index.md)**<br>
37+
A set of power user utilities to tune and streamline your Windows experience.
4038
:::column-end:::
4139
:::column:::
42-
[![Sudo icon](../images/sudo.png)](/windows/sudo/)<br>
43-
**[Sudo for Windows](/windows/sudo/)**<br>
44-
Run elevated commands directly from an unelevated console session — no UAC prompt required.
40+
[![Dev Drive icon](../images/dev-drive-icon.png)](/windows/dev-drive)<br>
41+
**[Dev Drive](/windows/dev-drive/)**<br>
42+
A storage volume optimized for performance in developer scenarios.
4543
:::column-end:::
4644
:::column:::
47-
[![PowerToys icon](../images/powertoys.png)](../powertoys/)<br>
48-
**[Microsoft PowerToys](../powertoys/)**<br>
49-
Power user utilities for developers and advanced users: file tools, keyboard remapping, and more.
45+
[![Sudo for Windows icon](../images/sudo.png)](/windows/sudo/)<br>
46+
**[Sudo for Windows](/windows/sudo/)**<br>
47+
Run elevated commands directly from an unelevated console session.
5048
:::column-end:::
5149
:::row-end:::
50+
<br>
5251

5352
---
5453

55-
## Build for Windows
54+
## Development paths
5655

57-
Resources for developing apps and experiences that run on Windows.
56+
Follow these guides to set up your development environment for your preferred language or framework on Windows.
5857

5958
:::row:::
6059
:::column:::
61-
[![Windows Desktop icon](../images/windows-logo.png)](../apps/index.yml)<br>
62-
**[Windows App SDK and WinUI](../apps/index.yml)**<br>
63-
Build modern desktop apps with the latest Windows UI framework.
60+
[![JavaScrip icon](../images/javascript-logo.png)](./javascript/index.md)<br>
61+
**[Get started with JavaScript](./javascript/index.md)**<br>
62+
Set up your JavaScript development environment with Node.js, React, Vue, and more.
6463
:::column-end:::
6564
:::column:::
66-
[![Game Dev icon](../images/game-icon.png)](/gaming/)<br>
67-
**[Game development on Windows](/gaming/)**<br>
68-
Build games using DirectX, Xbox Game Development Kit, and Microsoft's game tools.
65+
[![Python icon](../images/python-logo.png)](./python.md)<br>
66+
**[Get started with Python](./python.md)**<br>
67+
Install Python and set up your development environment on Windows.
6968
:::column-end:::
7069
:::column:::
71-
[![Windows on Arm](../images/windows-logo.png)](/windows/arm/overview)<br>
72-
**[Windows on Arm](/windows/arm/overview)**<br>
73-
Develop and optimize apps for Arm64 devices, including Copilot+ PCs.
70+
[![C / C++](../images/c-logo.png)](/cpp/)<br>
71+
**[Get started with C++ and C](/cpp/)**<br>
72+
Develop apps, services, and tools with C++, C, and assembly.
7473
:::column-end:::
7574
:::row-end:::
7675

7776
:::row:::
7877
:::column:::
79-
[![Windows AI icon](../images/windows-logo.png)](/windows/ai/)<br>
80-
**[Windows AI](/windows/ai/)**<br>
81-
Add local AI capabilities to your app using Windows AI APIs, Phi Silica, and more — no cloud required.
78+
[![C# icon](../images/csharp-logo.png)](/dotnet/csharp/)<br>
79+
**[Get started with C#](/dotnet/csharp/)**<br>
80+
Build apps using C# and .NET.
8281
:::column-end:::
8382
:::column:::
83+
[![Rust icon](../images/rust-icon.png)](./rust/index.yml)<br>
84+
**[Get started with Rust](./rust/index.yml)**<br>
85+
Get started programming with Rust, including how to set up Rust for Windows.
8486
:::column-end:::
8587
:::column:::
88+
[![PowerShell icon](../images/powershell.png)](/powershell/)<br>
89+
**[Get started with PowerShell](/powershell/)**<br>
90+
Cross-platform task automation and configuration management using PowerShell.
8691
:::column-end:::
8792
:::row-end:::
8893

89-
---
94+
:::row:::
95+
:::column:::
96+
[![Docker Desktop for Windows icon](../images/docker-logo.png)](../dev-environment/docker/overview.md)<br>
97+
**[Get started with Docker](../dev-environment/docker/overview.md)**<br>
98+
Create remote development containers with support from VS, VS Code, .NET, and WSL.
99+
:::column-end:::
100+
:::column:::
101+
[![Windows Desktop icon](../images/windows-logo.png)](../apps/index.yml)<br>
102+
**[Get started building Windows apps](../apps/index.yml)**<br>
103+
Build desktop apps with WinUI and the Windows App SDK.
104+
:::column-end:::
105+
:::column:::
106+
[![Game Dev icon](../images/game-icon.png)](/gaming/)<br>
107+
**[Get started with Game Development](/gaming/)**<br>
108+
Build games for Windows using Microsoft's game development tools and services.
109+
:::column-end:::
110+
:::row-end:::
90111

91-
## Language and framework setup
112+
---
92113

93-
These guides cover Windows-specific setup considerations for common development scenarios.
94114

95-
- [Get started with JavaScript / Node.js on Windows](./javascript/index.md)
96-
- [Get started with Python on Windows](./python.md)
97-
- [Get started with Rust on Windows](./rust/index.yml)
98-
- [Get started with Docker on Windows](./docker/overview.md)
99-
- [Transitioning from Mac to Windows](./mac-to-windows.md)
115+
## Transitioning between Mac and Windows
100116

117+
Check out our [guide to transitioning between a Mac and Windows](./mac-to-windows.md) (or Windows Subsystem for Linux) development environment.
101118

0 commit comments

Comments
 (0)