My early investigations revealed that Go seemed more committed to its “idiomatic-ness” than some languages. It wasn’t just about getting the code to compile; I needed to be able to write code “the Go way.”
Now that I’m four years and several hundred pull requests into my personal Go journey, I don’t claim to be an expert, but I do feel a lot more comfortable contributing and writing Go code than I did in 2014. So, how do you teach an old guy new tricks—or at least a new programming language? Here are four steps that were valuable in my own journey to Golang land.