I’m starting on a Go project for the first time in a while, and a few people have asked me how to starting writing Go. The last time I spent a significant amount of time writing Go was over a year ago, so while I also needed to refresh my knowledge, there have been a few new things released since. I learn best in two phases: first reading a lot about a subject and then building something with it. The project itself is the last bit, but going into it I want to be as ready as I can to hit the...