An Introduction to Programming in Go code