|
| 1 | +--- |
| 2 | +title: More tools and resources for developers |
| 3 | +description: A list of tools and resources for developers to help you get started with Windows development. |
| 4 | +ms.topic: article |
| 5 | +ms.subservice: windows-nodejs |
| 6 | +ms.date: 04/09/2025 |
| 7 | +--- |
| 8 | + |
| 9 | +# More tools and resources |
| 10 | + |
| 11 | +The following tools and resources can help you get started with Windows development. You can also check out the [Windows Dev Center](https://developer.microsoft.com/windows/) for more resources, including documentation, samples, and SDKs. |
| 12 | + |
| 13 | +## More for developers |
| 14 | + |
| 15 | +:::row::: |
| 16 | + :::column::: |
| 17 | + [](https://code.visualstudio.com/docs)<br> |
| 18 | + **[VS Code](https://code.visualstudio.com/docs)**<br> |
| 19 | + A lightweight source code editor with built-in support for JavaScript, TypeScript, Node.js, a rich ecosystem of extensions (C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity).<br> |
| 20 | + [Install VS Code](https://code.visualstudio.com/download) |
| 21 | + :::column-end::: |
| 22 | + :::column::: |
| 23 | + [](/visualstudio/windows/)<br> |
| 24 | + **[Visual Studio](/visualstudio/windows/)**<br> |
| 25 | + An integrated development environment that you can use to edit, debug, build code, and publish apps, including compilers, intellisense code completion, and many more features.<br> |
| 26 | + [Install Visual Studio](/visualstudio/install/install-visual-studio) |
| 27 | + :::column-end::: |
| 28 | + :::column::: |
| 29 | + [](/azure/guides/developer/azure-developer-guide)<br> |
| 30 | + **[Azure](/azure/guides/developer/azure-developer-guide)**<br> |
| 31 | + A complete cloud platform to host your existing apps and streamline new development. Azure services integrate everything you need to develop, test, deploy, and manage your apps.<br> |
| 32 | + [Set up an Azure account](https://azure.microsoft.com/free/) |
| 33 | + :::column-end::: |
| 34 | + :::column::: |
| 35 | + [](https://dotnet.microsoft.com/)<br> |
| 36 | + **[.NET](/dotnet/standard/get-started/)**<br> |
| 37 | + An open source development platform with tools and libraries for building any type of app, including web, mobile, desktop, gaming, IoT, cloud, and microservices.<br> |
| 38 | + [Install .NET](https://dotnet.microsoft.com/download) |
| 39 | + :::column-end::: |
| 40 | +:::row-end::: |
| 41 | + |
| 42 | +<br> |
| 43 | + |
| 44 | +## Run Windows and Linux |
| 45 | + |
| 46 | +Windows Subsystem for Linux (WSL) allows developers to run a Linux operating system right alongside Windows. Both share the same hard drive (and can access each other’s files), the clipboard supports copy-and-paste between the two naturally, there's no need for dual-booting. WSL enables you to use BASH and will provide the kind of environment most familiar to Mac users. |
| 47 | + |
| 48 | +Learn more in the [WSL docs](/windows/wsl). |
| 49 | + |
| 50 | +> [!VIDEO https://learn.microsoft.com/shows/One-Dev-Minute/What-can-I-do-with-WSL--One-Dev-Question/player?format=ny] |
| 51 | +
|
| 52 | +You can also use Windows Terminal to open all of your favorite command line tools in the same window with multiple tabs, or in multiple panes, whether that's PowerShell, Windows Command Prompt, Ubuntu, Debian, Azure CLI, Oh-my-Zsh, Git Bash, or all of the above. |
| 53 | + |
| 54 | +Learn more in the [Windows Terminal docs](/windows/terminal). |
| 55 | + |
| 56 | +> [!VIDEO https://learn.microsoft.com/shows/One-Dev-Minute/What-are-the-main-features-of-the-new-Terminal--One-Dev-Question/player?format=ny] |
| 57 | +
|
| 58 | +## Transitioning between Mac and Windows |
| 59 | + |
| 60 | +Check out our [guide to transitioning between a Mac and Windows](./mac-to-windows.md) (or Windows Subsystem for Linux) development environment. It can help you map the difference between: |
| 61 | + |
| 62 | +- [Keyboard shortcuts](./mac-to-windows.md#keyboard-shortcuts) |
| 63 | +- [Trackpad shortcuts](./mac-to-windows.md#trackpad-shortcuts) |
| 64 | +- [Terminal and shell tools](./mac-to-windows.md#command-line-shells-and-terminals) |
| 65 | +- [Apps and utilities](./mac-to-windows.md#apps-and-utilities) |
| 66 | + |
| 67 | +## Game development documentation |
| 68 | + |
| 69 | +- [Microsoft's Game Dev documentation](/gaming/) |
| 70 | + |
| 71 | + |
0 commit comments