Setiap program Go dibangun dari fondasi yang sama: variabel untuk menyimpan nilai, tipe data untuk menentukan jenis nilai yang tersimpan, dan aturan penamaan agar kode mudah dibaca. Pada Section ini kita mempelajari fondasi tersebut satu per satu dengan contoh kecil yang dapat dijalankan langsung, termasuk perilaku zero value dan konversi tipe yang eksplisit.