If you'd prefer to play with golang on linux, I've got quick a Vagrantfile ready to go at https://github.com/adlawson/vagrantfiles
curl -O https://raw.githubusercontent.com/adlawson/vagrantfiles/master/go/Vagrantfile
vagrant up
...