Learning the go programming language