Iklan

Jika Anda menggunakan Microsoft Windows dan memiliki minat dalam pemrograman, Anda mungkin merasa kewalahan dengan harus mulai dari mana. Lagi pula, pemrograman dan pengembangan adalah industri besar, dan ada banyak bahasa dan program perangkat lunak yang berbeda. Mungkin Anda bahkan belum tahu cara membuat kode, tetapi ingin belajar.

Tidak ada kata terlambat untuk mempelajari sesuatu yang baru, termasuk coding. Tidak peduli di sisi mana pagar Anda berada, Anda memerlukan titik awal. Ada banyak sumber daya di luar sana, tetapi beberapa alat pengembangan terbaik untuk pengguna Microsoft berasal dari Redmond.

Berikut adalah beberapa alat pengembangan hebat dari Microsoft, termasuk opsi lintas platform.

1. Visual Studio 2017

Visual Studio 2017

Visual Studio 2017 adalah lingkungan pengembangan terintegrasi berfitur lengkap (IDE), dan penuh sesak dengan banyak fitur canggih:

  • Menggunakan antarmuka WYSIWYG apa-yang-Anda-lihat-adalah-apa-yang-Anda-dapatkan, dengan fokus pada visual drag-and-drop
  • Menekankan Proyek & Solusi
  • instagram viewer
  • Dilengkapi dengan pelengkapan otomatis, debugger, integrasi basis data, pengaturan server dan konfigurasi
  • Fitur kontrol sumber, pelacakan bug, dan alat penyebaran untuk berbagai jenis aplikasi yang berbeda
  • Terbaik untuk pengembang .NET
  • Masih berfungsi baik untuk berkembang di iOS, Android, dan Windows
  • Mendukung C #, Visual Basic, C ++, TypeScript, F #, JavaScript, Python, dll.

Visual Studio Community 2017 adalah versi gratis, dan dirancang untuk siswa, sumber terbuka, dan pengembang individu.

Microsoft juga memiliki Visual Studio Professional 2017 untuk pengembangan bisnis profesional dan kecil tim, serta Visual Studio Enterprise 2017 untuk perusahaan yang lebih besar, tetapi keduanya hanya memiliki gratis percobaan. Profesional memiliki MSRP sebesar $ 499, dan Enterprise berharga $ 6000.

Unduh: Visual Studio untuk Windows | Mac (Gratis)

2. Kode Visual Studio

Kode Visual Studio

Visual Studio Code adalah editor sumber kode ringan yang masih memiliki fitur punch dalam hal fitur.

  • Digunakan untuk melihat, mengedit, menjalankan, dan men-debug berbagai kode sumber aplikasi
  • Tidak memiliki elemen WYSIWYG visual dari Visual Studio
  • Ditujukan untuk file, bukan proyek
  • Tidak ada dukungan perancah tetapi memiliki perintah Git bawaan
  • Fitur IntelliSense sehingga memberikan penyelesaian cerdas berdasarkan jenis variabel, definisi fungsi, dan modul yang diimpor
  • Sangat dapat dikustomisasi dengan ekstensi untuk bahasa baru, debugger, layanan baru, dan banyak lagi.

Kami juga punya beberapa tips produktivitas yang berguna untuk Visual Studio Code 10 Tips Produktivitas Esensial untuk Kode Visual StudioVisual Studio Code mengeluarkan editor teks pemrograman lainnya dari air. Ini gratis, open source, kilat cepat, dan dikemas dengan fitur produktivitas. Baca lebih lajut , serta penuh ikhtisar pada versi Mac yang sangat baik Visual Studio Code Adalah Editor Teks dan Skrip yang Sempurna untuk MacEditor teks Microsoft mendukung berbagai bahasa, dan Anda bahkan tidak perlu membandingkannya dengan Xcode, karena mereka melayani kebutuhan yang berbeda. Baca lebih lajut .

Unduh: Kode Visual Studio untuk Windows | Mac | Linux (Gratis)

3. Notepad XML 2007

Notepad XML 2007

Microsoft Notepad 2007 menyediakan pengguna dengan antarmuka yang sederhana dan intuitif untuk melihat dan mengedit dokumen XML. Fitur utama meliputi:

  • Tree View yang disinkronkan dengan Node Text View, sehingga Anda dapat dengan cepat mengedit nama dan nilai kode
  • Pencarian tambahan
  • Memotong / menyalin / menempelkan fungsi
  • Antarmuka seret dan lepas
  • Undo / redo tak terbatas untuk operasi pengeditan
  • Font dan warna yang dapat dikonfigurasi

Meskipun nama program memiliki "2007" di dalamnya dan tampak tua, itu masih merupakan perangkat lunak yang sangat kuat dari Microsoft yang membuat berurusan dengan dokumen XML sederhana.

Unduh: XML Notepad 2007 untuk Windows (Gratis)

4. Basic Small for Kids

Basic Small for Kids

Jika Anda memiliki anak yang tertarik pada pemrograman, maka Anda harus memeriksa Small Basic.

  • Bahasa pemrograman dan UI yang ramah bagi pemula
  • Khusus dibuat untuk mengajari anak-anak cara membuat kode
  • Bahasa dan alat pemrograman berbasis teks yang mudah dipahami
  • Mengintegrasikan dinamika pemrograman Menyenangkan, Sosial, Sederhana, dan Bertahap
  • Untuk anak-anak 3 tahun ke atas

Unduh: Small Basic for Windows (Gratis)

5. Microsoft Azure

Microsoft Azure

Microsoft Azure adalah sumber yang luar biasa bagi siapa pun yang ingin mengembangkan Windows dan platform lainnya.

  • Bebas mendaftar
  • Terima kredit $ 200 untuk menjelajahi layanan Azure berbayar selama 30 hari
  • Tidak akan dikenakan biaya apa pun hingga Anda meningkatkan
  • Layanan gratis mencakup pengujian dan penerapan aplikasi perusahaan
  • Buat pengalaman seluler yang disesuaikan
  • Dapatkan wawasan dari data pengguna untuk menciptakan pengalaman yang lebih baik

Untuk mendapatkan Azure, cukup mendaftar untuk mendapatkan akun gratis. Anda akan memerlukan nomor telepon dan kartu kredit, tetapi mereka hanya mengenakan biaya penahanan $ 1 pada kartu untuk memverifikasi, dan Anda tidak akan dikenakan biaya apa pun kecuali Anda memilih untuk memutakhirkan.

Dengan Azure, Anda bisa daftar untuk mendapatkan akun gratis dan dapatkan 12 bulan layanan gratis populer, kredit $ 200 untuk menjelajahi layanan Azure berbayar selama 30 hari, dan Anda tidak akan dikenakan biaya apa pun hingga Anda memutuskan untuk memutakhirkan.

6. Pusat Aplikasi Visual Studio

Pusat Aplikasi Visual Studio

Pikirkan Visual Studio App Center sebagai kontrol misi Anda untuk aplikasi apa pun yang terkait.

  • Secara otomatis membangun aplikasi
  • Memungkinkan Anda menguji pada perangkat nyata
  • Bagikan aplikasi ke penguji beta
  • Kumpulkan laporan kerusakan dari pengguna
  • Kumpulkan analitik pengguna
  • Buat acara khusus untuk pengumpulan data untuk perbaikan di masa mendatang
  • Tambahkan pemberitahuan push ke aplikasi Anda dalam hitungan menit

Untuk menggunakan Visual Studio App Center, cukup daftar untuk mendapatkan akun gratis. Anda dapat menggunakan akun GitHub, Microsoft, Facebook, atau Google jika lebih mudah.

7. Microsoft Virtual Academy

Microsoft Visual Academy

Jika Anda mencari program di berbagai platform dan struktur, maka Microsoft Virtual Academy adalah taruhan terbaik Anda.

  • Ratusan kursus pelatihan online untuk membangun keterampilan teknis dan meningkatkan karier
  • Pengembangan Windows 10
  • Pengembangan Cloud
  • Pengembangan Game
  • Pengembangan web
  • Pengembangan Basis Data
  • C # / XAML
  • Studio visual
  • Pemula
  • Pengembangan Aplikasi Seluler
  • Semua kursus memiliki video dan arahan yang mudah diikuti
  • Video dapat diunduh untuk akses offline
  • Buat daftar putar
  • Lacak kemajuan dengan penilaian mandiri
  • Dapatkan sertifikat untuk kursus yang diselesaikan

Untuk mendapatkan manfaat dari Microsoft Virtual Academy, cukup buat akun gratis.

8. Majalah MSDN

Majalah MSDN

Majalah MSDN adalah sumber daya online yang berharga.

  • Memberi pembaca liputan komprehensif, terkini tentang teknologi pengembangan Microsoft
  • Bagus untuk pengembang desktop, seluler, cloud, atau web
  • Akses penuh ke arsip online, dan terbaru masalah selalu tersedia untuk siapa saja sebagai PDF
  • Menampilkan kode sampel dan aplikasi untuk bereksperimen

Jika Anda ingin sedikit membaca dan kode sampel untuk bermain-main saat Anda belajar, maka MSDN Magazine adalah sumber gratis yang fantastis.

9. Buletin Pengembangan Microsoft

Buletin Pengembangan Microsoft

Jika Anda ingin tetap mendapatkan berita terbaru tentang pengembang penting melalui kotak masuk Anda, maka Anda harus berlangganan Newsletter Pengembang Microsoft.

  • Masalahnya adalah dua mingguan
  • Dilengkapi dengan berita perkembangan saat ini
  • Masih mempertahankan bentuk yang mudah dicerna dan ringkas
  • Seluruh arsip tersedia online
  • Berlangganan melalui akun Microsoft Anda

Jika Anda tidak keberatan dengan buletin lain di kotak masuk Anda, ini adalah cara yang bagus untuk tetap mendapatkan informasi terbaru dengan pengembangan Microsoft.

10. Layanan Aplikasi Azure

Layanan Aplikasi Microsoft Azure

Layanan Aplikasi Azure adalah bagian dari suite Microsoft Azure yang kami sebutkan sebelumnya.

  • Empat jenis aplikasi: Aplikasi Web, Aplikasi Web dengan Wadah, Aplikasi Fungsi, dan Aplikasi API
  • Pilih dari beragam templat khusus yang sesuai dengan setiap jenis aplikasi
  • Sangat bagus untuk membangun aplikasi web dan seluler dengan cepat dan mudah untuk platform atau perangkat apa pun

Hanya masuk atau buat akun dan mulai membangun.

11. Visual Studio Dev Essentials

Visual Studio Dev Essentials

Jika Anda menginginkan hub lengkap all-in-one alat pengembangan yang berguna, maka pastikan untuk memeriksa Visual Studio Dev Essentials.

  • Akses cepat ke berbagai alat pengembangan
  • Juga memiliki lebih banyak layanan premium yang dapat Anda akses untuk uji coba, seperti Syncfusion
  • Pintasan ke aplikasi desktop virtual
  • Memberikan wawasan pengguna

Dev Essentials adalah hub pusat yang bagus untuk banyak alat yang telah kita diskusikan, dan menyediakan beberapa sumber daya yang lebih bermanfaat. Yang Anda butuhkan untuk mengakses Virtual Studio Dev Essentials adalah akun Microsoft.

Tidak Pernah Ada Waktu Buruk untuk Belajar Pemrograman

Tidak peduli siapa Anda atau berapa usia Anda, pemrograman adalah keterampilan yang dapat dipelajari siapa pun di setiap titik dalam kehidupan mereka jika mereka benar-benar ditentukan.

Meskipun banyak pengembang dapat menggunakan produk Apple untuk pekerjaan mereka, itu tidak berarti tidak ada sumber daya atau alat yang baik dari Microsoft sendiri. Ini adalah beberapa opsi terbaik untuk membantu Anda dalam pengembangan, dan mereka datang langsung dari Microsoft.

Sekarang setelah Anda dipersenjatai dengan beberapa sumber daya dan alat yang fantastis, lihat ini proyek pemula yang bagus untuk programmer baru 10 Proyek Pemula Terbaik untuk Pemrogram BaruIngin belajar pemrograman tetapi tidak tahu harus mulai dari mana? Proyek dan tutorial pemrograman pemula ini akan memulai Anda. Baca lebih lajut .

Christine adalah lulusan dari California State University Long Beach dengan gelar di bidang Jurnalisme. Dia telah meliput teknologi selama bertahun-tahun dan memiliki hasrat yang kuat untuk bermain game.