Fondamenti di Programmazione
Un file sorgente Go ha una certa struttura di base, e una indentazione ben definita.
Un progetto Go ha una serie di sottodirectories e packages che ne determinano la struttura ed organizzano il materiale, il cosiddetto scaffolding.
Il compilatore Go va appositamente installato e configurato tramite una serie di variabili d'ambiente. Il workflow consiste principalmente nelle operazioni di editing, build e run e viene eseguito con opporuni argomenti del comando go
.
Il Go possiede una serie di costrutti di controllo - di decisione e di ciclo - simili a quelli di altri linguaggi di programmazione.