Menyiapkan lingkungan pengembangan Anda di Windows
Windows mengundang Anda untuk membuat kode apa adanya. Gunakan bahasa atau kerangka kerja pengkodian apa pun yang Anda sukai - apakah mengembangkan dengan alat di Windows atau dengan alat Linux di Subsistem Windows untuk Linux, panduan ini akan membantu Anda menyiapkan dan menginstal apa yang Anda butuhkan untuk mulai mengoding, men-debug, dan mengakses layanan untuk menempatkan pekerjaan Anda ke dalam produksi.
Alat pengembang
Beranda Dev
Pantau pekerjaan Anda di dasbor terpusat, GitHub, dan widget performa Sistem. Dapatkan penyiapan dan onboarding proyek baru dengan alat konfigurasi Mesin.
Instal Dev Home
Dev Drive
Tingkatkan performa dengan menyimpan file proyek pada Dev Drive dan menjaga file tetap aman dengan penunjukan kepercayaan, konfigurasi antivirus, dan filter terlampir.
Membuat Dev Drive
Konfigurasi WinGet
Mengonsolidasikan penyiapan mesin manual dan onboarding proyek ke satu perintah yang dapat diandalkan dan dapat diulang.
Menulis file konfigurasi
Subsistem Windows untuk Linux
Gunakan distribusi Linux favorit Anda yang terintegrasi penuh dengan Windows (tidak perlu lagi boot ganda).
Menginstal WSL
Terminal Windows
Sesuaikan lingkungan terminal Anda untuk bekerja dengan beberapa shell baris perintah.
Instal Terminal
Pengelola Paket Windows
Gunakan klien winget.exe, manajer paket komprehensif, dengan baris perintah Anda untuk menginstal aplikasi di Windows.
Menginstal Pengelola Paket Windows
Microsoft PowerToys
Menyetel dan menyederhanakan pengalaman Windows Anda untuk produktivitas yang lebih besar dengan serangkaian utilitas pengguna daya ini.
Menginstal PowerToys
Subsistem Windows untuk Android
™️ Subsistem Windows untuk Android dukungan berakhir pada 5 Maret 2025.
Pelajari lebih lanjut
Sudo untuk Windows
Sudo untuk Windows adalah cara baru bagi pengguna untuk menjalankan perintah yang ditingkatkan langsung dari sesi konsol yang tidak ditingkatkan.
Mengaktifkan dan mengonfigurasi Sudo untuk Windows
Windows AI
Era baru AI telah tiba di Microsoft. Lihat bagaimana AI diintegrasikan di Windows 11.
Menjelajahi Windows AI
Salinan Windows
Platform PC pertama yang menyediakan bantuan AI terpusat dan dirancang untuk membantu orang dengan mudah mengambil tindakan dan menyelesaikan semuanya akan segera hadir! Lihat pengumuman Blog.
Mendaftar untuk menerima pembaruan
Jalur pengembangan
Memulai dengan JavaScript
Mulai menggunakan JavaScript dengan menyiapkan lingkungan pengembangan Anda di Windows atau Subsistem Windows untuk Linux dan menginstal Node.js, React, Vue, Express, Gatsby, Next.js, atau Nuxt.js.
Mulai menggunakan Python
Instal Python dan dapatkan penyiapan lingkungan pengembangan Anda di Windows atau Subsistem Windows untuk Linux.
Mulai menggunakan Android
Instal Android Studio, atau pilih solusi lintas platform seperti .NET MAUI, React, atau buat PWA, dan dapatkan penyiapan lingkungan pengembangan Anda di Windows.
Mulai membangun aplikasi Windows
Mulai membangun aplikasi desktop untuk Windows menggunakan SDK Aplikasi Windows, UWP, Win32, WPF, Formulir Windows, atau memperbarui dan menyebarkan aplikasi desktop yang ada dengan MSIX dan Kepulauan XAML.
Mulai menggunakan C++ dan C
Mulai menggunakan C++, C, dan assembly untuk mengembangkan aplikasi, layanan, dan alat.
Memulai dengan C#
Mulai membangun aplikasi menggunakan C# dan .NET.
Memulai dengan F#
Mulai membangun aplikasi menggunakan F# dan .NET.
Mulai menggunakan Rust
Mulai pemrograman dengan Rust—termasuk cara menyiapkan Rust untuk Windows dengan mengkonsumsi peti jendela .
Memulai dengan PowerShell
Mulai menggunakan otomatisasi tugas lintas platform dan manajemen konfigurasi menggunakan PowerShell, shell baris perintah, dan bahasa pembuatan skrip.
Mulai menggunakan Docker untuk Windows
Buat kontainer pengembangan jarak jauh dengan dukungan dari Visual Studio, VS Code, .NET, Subsistem Windows untuk Linux, atau berbagai layanan Azure.
Mulai menggunakan Blazor
Mulai menggunakan Blazor, kerangka kerja UI sisi klien dalam ASP.NET Core. Gunakan HTML, CSS, dan C# (bukan JavaScript) untuk membuat komponen UI dan aplikasi satu halaman untuk web.
Lainnya untuk pengembang
Visual Studio Code
Editor kode sumber yang ringan dengan dukungan bawaan untuk JavaScript, TypeScript, Node.js, ekosistem ekstensi yang kaya (C++, C#, Java, Python, PHP, Go) dan runtime (seperti .NET dan Unity).
Menginstal Visual Studio Code
Visual Studio
Lingkungan pengembangan terintegrasi yang dapat Anda gunakan untuk mengedit, men-debug, membuat kode, dan menerbitkan aplikasi, termasuk kompilator, penyelesaian kode intellisense, dan banyak lagi fitur.
Pasang Visual Studio
Azure
Platform cloud lengkap untuk menghosting aplikasi Anda yang sudah ada dan menyederhanakan pengembangan baru. Layanan Azure mengintegrasikan semua yang Anda butuhkan untuk mengembangkan, menguji, menyebarkan, dan mengelola aplikasi Anda.
Menyiapkan akun Azure
.NET
Platform pengembangan sumber terbuka dengan alat dan pustaka untuk membangun semua jenis aplikasi, termasuk web, seluler, desktop, game, IoT, cloud, dan layanan mikro.
Instal .NET
Menjalankan Windows dan Linux
Subsistem Windows untuk Linux (WSL) memungkinkan pengembang untuk menjalankan sistem operasi Linux tepat di samping Windows. Keduanya berbagi hard drive yang sama (dan dapat mengakses file satu sama lain), clipboard mendukung salin dan tempel antara keduanya secara alami, tidak perlu melakukan booting ganda. WSL memungkinkan Anda menggunakan BASH dan akan menyediakan jenis lingkungan yang paling akrab bagi pengguna Mac.
Pelajari lebih lanjut di dokumen WSL.
Anda juga dapat menggunakan Terminal Windows untuk membuka semua alat baris perintah favorit Anda di jendela yang sama dengan beberapa tab, atau di beberapa panel, baik itu PowerShell, Windows Command Prompt, Ubuntu, Debian, Azure CLI, Oh-my-Zsh, Git Bash, atau semua hal di atas.
Pelajari selengkapnya di dokumen Terminal Windows.
Transisi antara Mac dan Windows
Lihat panduan kami untuk transisi antara lingkungan pengembangan Mac dan Windows (atau Subsistem Windows untuk Linux). Ini dapat membantu Anda memetakan perbedaan antara:
Dokumentasi pengembangan game
Windows developer