While I appreciate the energy put into this, I'm not a fan. I'm generally wary of tutorials that use examples that don't look like real programs. To me, this looks like a great idea from Ruby that has been shoe-horned into Go, and it feels weird.<p>However, there is the very good "Learn Go in Y Minutes" by Sonia Keys, which takes a similar approach but is more idiomatic, thorough, and concise: <a href="http://learnxinyminutes.com/docs/go/" rel="nofollow">http://learnxinyminutes.com/docs/go/</a>