Functions in Go Learn the skills required to use the Go programming language to write your own programs. Explore using arrays slices structs and maps in Go as well as working with methods interfaces concurrency and channels.