Materi kursus ini dirancang membawa kita dari nol sampai mampu membangun aplikasi utuh, tetapi belajar Go tidak berhenti di halaman terakhir sebuah kursus. Bahasa dan ekosistemnya terus bergerak: fitur baru masuk tiap enam bulan, pola lama diganti, dan dokumentasi resmi selalu menjadi sumber pertama yang ikut versi terbaru. Chapter terakhir lampiran ini merangkum sumber belajar resmi dan tepercaya dalam satu tabel, dilengkapi urutan belajar yang disarankan untuk pemula.

Tabel Sumber Belajar #

SumberJenisLevelKegunaan utama
go.dev/learnPortal belajarPemulaTitik masuk resmi yang menghubungkan seluruh materi
go.dev/tourTur interaktifPemulaMenulis Go langsung di browser tanpa instalasi
go.dev/doc/tutorialTutorial terbimbingPemula-menengahMembangun proyek kecil utuh langkah demi langkah
go.dev/docDokumentasiSemua levelTopik per area: modul, testing, security, deployment
pkg.go.devReferensi APISemua levelDetail fungsi, tipe, dan contoh dari seluruh package
go.dev/doc/effective_goEsai gayaMenengahMenulis Go yang idiomatik
go.dev/ref/specSpesifikasi bahasaLanjutanDefinisi normatif untuk menyelesaikan perbedaan tafsir
go.dev/doc/faqTanya jawabSemua levelAlasan desain di balik keputusan bahasa
go.dev/blog dan arsip lengkapBlog resmiMenengah-lanjutPola baru, artikel rilis besar, studi kasus
go.dev/wikiWiki komunitasMenengahGoProverbs, CodeReviewComments, resep module
Learn Go with TestsBuku online gratisPemula-menengahBelajar Go melalui praktik test-driven development
The Go Programming Language (Donovan & Kernighan, Addison-Wesley)Buku cetakMenengahReferensi klasik yang mendalam — berbayar, bukan materi gratis
GopherConKonferensi tahunanSemua levelPembicaraan komunitas; rekaman banyak tersedia daring
Go Bridge study groupsKomunitas belajarPemulaKelas berkelompok untuk pendatang dari bahasa lain
go.dev/helpPortal bantuanSemua levelpintu resmi menuju forum dan grup komunitas Go

Seluruh baris bertanda tautan mengarah ke situs resmi yang dikelola tim Go atau proyek tepercaya; dua baris terakhir tanpa tautan adalah acuan komunitas yang layak dicari lewat portal bantuan tersebut.

Dua Buku yang Sering Direkomendasikan #

Dua judul berikut paling sering muncul dalam diskusi komunitas, dan keduanya menempati posisi yang berbeda. The Go Programming Language karya Alan Donovan dan Brian Kernighan (Addison-Wesley) adalah referensi klasik yang menulis ulang bahasa secara sistematis — kedalaman penjelasannya masih di atas rata-rata, tetapi edisi cetaknya mendahului era generics dan berbayar, jadi perlakukan sebagai pendamping, bukan pengganti dokumentasi resmi yang selalu mutakhir. Learn Go with Tests karya Chris James tersedia gratis secara daring dan memakai pendekatan test-driven development: setiap konsep diperkenalkan lewat test yang gagal dulu, lalu kode dikerjakan sampai test hijau — cocok bagi kita yang lebih cepat paham lewat praktik daripada membaca teori.

Go Proverbs dan Kebiasaan Komunitas #

Wiki resmi menghimpun Go Proverbs — pepatah pendek yang merangkum selera desain komunitas. Dua contoh yang paling sering dikutip: “Clear is better than clever” mengingatkan bahwa kode yang mudah dibaca mengalahkan trik pintas, dan “A little copying is better than a little dependency” menyarankan menyalin puluhan baris ketimbang menyeret dependency untuk kebutuhan kecil. Membaca daftar ini awal perjalanan membentuk intuisi: saat kelak menulis kode yang “terasa Go”, pepatah-pepatah inilah yang diam-diam kita ikuti.

Urutan Belajar yang Disarankan #

Pemula paling hemat waktu mengikuti tangga berikut:

  1. Tour interaktif (go.dev/tour): selesaikan bagian dasar dan metode dalam satu-dua sesi untuk merasakan sintaks.
  2. Tutorial terbimbing (go.dev/doc/tutorial): bangun modul nyata — mulai dari Get started with Go hingga tutorial test dan web service.
  3. Effective Go dibaca perlahan sambil menulis kode latihan; jadikan rujukan saat mulai membentuk gaya sendiri.
  4. pkg.go.dev dan go doc jadi kebiasaan harian setiap kali memakai package baru.
  5. FAQ dan blog menyusul untuk memahami mengapa Go dirancang demikian dan apa yang berubah belakangan.
  6. Learn Go with Tests bila kita menyukai belajar lewat test — buku ini menuntun dari program hello sederhana sampai concurrency dengan disiplin TDD penuh.
  7. Spesifikasi disimpan untuk momen butuh kepastian hukum bahasa, bukan dibaca dari depan ke belakang.

Dengan peta sumber ini, kita punya bekal untuk terus bertumbuh jauh setelah kursus selesai: mulai dari tur interaktif untuk menghangatkan jari, hingga spesifikasi untuk menajamkan tafsir. Jadikan dokumentasi resmi sebagai kebiasaan harian, komunitas sebagai tempat bertanya, dan kursus ini sebagai fondasi yang selalu bisa dibuka ulang — selamat menulis Go.

Referensi #

  • Learn — portal belajar resmi Go.
  • The Go Blog — artikel resmi pengantar hingga lanjutan.
  • Go Help — pintu resmi menuju forum dan komunitas.