At my new job, I’ve primarily been programming in Google’s Go programming language (aka Golang). Coming from a primarily Java background, learning Go has been a relatively straightforward experience. Below are some resources that have been helpful on getting up to speed:
- Install Go — Instructions on how to set up your Go environment
- Effective Go — How to write idiomatic Go
- Go By Example — Code examples for various use cases
Go isn’t the fanciest programming language, but it’s great for getting stuff done. On the daily basis, that’s what matters to me.