Cara Terbaik Belajar Pemrograman C#

Banyak programmer pemula yang kesulitan mempelajari C# karena tidak masuk kurikulum di SMK maupun Kuliah. Padahal di dunia kerja banyak yang membutuhkan keahlian ini, terutama di dunia enterprise atau bisnis.

Untuk anda yang sudah pernah belajar PHP dan frameworknya seperti CodeIgniter atau Laravel saat sekolah atau kuliah, biasanya akan lebih mudah beradaptasi dengan C#.

Jika tidak pernah mempelajari bahasa apapun sebelumnya juga tidak masalah, anda bisa mengikuti kiat - kiat berikut.

Beberapa hal yang bisa dilakukan untuk cepat mempelajari C# antara lain :
  • Niat, anda perlu punya alasan kuat terlebih dahulu untuk belajar. Salah satunya bisa karena tuntutan pekerjaan.
  • Fokus. Setelah ada niat yang kuat usahakan untuk fokus. Distraction atau gangguan untuk fokus, biasanya terjadi karena di tengah belajar C# ada keinginan mempelajari bahasa pemrograman lainnya setelah membaca beberapa artikel menarik di internet.
  • Mempersiapkan tools. Yang perlu dipersiapkan sebenarnya cukup sederhana. Cukup instalasi Visual Studio di Windows. Di Linux atau Mac bisa install .NET Core dan Visual Studio Code.
  • Buat Console Application untuk menampilkan teks Hello World.
  • Bermain lebih jauh dengan menambahkan fungsi atau method kalkulator, seperti penambahan, perkalian dua inputan.
  • Debugging, pelajari cara melakukan debugging. Saya memahami jalannya program dari mempelajari debugging, menjadi salah satu momen eureka saya karena dengannya saya dapat memecahkan berbagai masalah dalam pemrograman.
  • Berikutnya anda perlu mengenal berbagai type di C#, Array dan collection seperti List, condition logic, looping, ini adalah contoh hal-hal yang basic.
  • Studi kasus. Yang sering dikerjakan adalah aplikasi CRUD (Create, Read, Update, Delete) atau manipulasi database. Database paling mudah diinstall adalah MySQL yang ada dalam paket instalasi XAMPP. Temukan tutorial Console Application yang dapat melakukan CRUD dengan MySQL menggunakan ADO.Net.
  • Setelah sukses melakukan manipulasi database di Console Application, bisa lanjut dengan membuat aplikasi Web. 
  • Di proyek riil aplikasi Web biasa menggunakan AJAX, yaitu teknologi web client untuk berkomunikasi dengan server tanpa perlu melakukan refresh halaman.
  • Debugging Javascript. Pada dasarnya konsep melakukan debugging Javascript di Chrome Developer sama dengan debugging C# di Visual Studio.
Untuk lebih memperdalam belajar C# untuk pemula, anda bisa kontak WA atau Telegram kami di ngodingcamp.dmc.zone
Di ngodingcamp, anda akan langsung belajar dengan programmer senior kami yang sudah berpengalaman menangani proyek - proyek di swasta dan BUMN.



Comments