Belajar Bahasa Pemrograman Baru dalam 30 Hari

Admin·

Belajar Bahasa Pemrograman Baru dalam 30 Hari

Tahun lalu saya tantang diri belajar Go dari nol dalam 30 hari. Bukan untuk jadi expert, tapi cukup untuk membangun project nyata. Berikut metode yang work — bisa diadaptasi ke bahasa apa pun.

Minggu 1: Fondasi

Hari 1-7 dihabiskan untuk basic syntax. Saya gunakan kombinasi:

  1. Buku resmi — "The Go Programming Language" (Donovan & Kernighan)
  2. Interactive tutorialGo by Example untuk practice
  3. Video — A Tour of Go di youtube (1-2 jam)

Target: bisa baca code Go orang lain dan paham yang terjadi.

Minggu 2: Tools & Ekosistem

Setelah syntax solid, fokus ke:

Minggu 3: Build Something

Tidak ada yang lebih efektif dari membangun project nyata. Saya pilih: REST API untuk URL shortener.

Stack:

Setiap masalah yang muncul saat coding = peluang belajar.

Minggu 4: Refactor & Patterns

Setelah project jalan, refactor dengan idiom Go:

Hasil

Setelah 30 hari, saya bisa:

Kunci Suksesnya

  1. Konsisten — 1-2 jam per hari LEBIH PENTING dari 12 jam di akhir pekan
  2. Build, jangan cuma baca — tutorial saja tidak cukup
  3. Embrace the discomfort — bahasa baru pasti terasa aneh awalnya, itu normal

Selamat mencoba! 🚀