Вы слишком серьезно относитесь к языку. Язык программирования - это не человеческий язык. Он изучается быстро. Для программиста знание очередного языка программирования - это ерунда. Это такая же элементарная база как владение слепым десятипальцевым методом набора на клавиатуре или умение делать git add, git commit, git push, git pull.
Для Go:
Технологии Google AppEngine хорошо описаны, есть примеры (endpoint, очереди)
git (базовые вещи)
хотя бы в общих чертах знать что такое вендоринг, а лучше уметь glide/godeps/gb
Gorilla Toolkit (mux, websocket, schema)
RESTful/RPC
gometalinter, golint
Умение пользоваться специализированным редактором или IDE, настроенными под Go. И умение его настроить под себя.
знакомство с Martini, Revel или т.п.
знакомство с gizmo, go-micro
А вообще - см. тут список в разделе "Related projects"
https://github.com/go-kit/kit