In the previous section, we saw a few reasons why people might want to migrate to Go. This section talks about formulating a strategy for such a migration of existing code to Go.
Migration strategy
Phase 1 – Learning Go
The first step is to ensure that all developers understand Go. In most projects, there will be at least a few developers who are not experienced Go programmers. By understand, I mean not just the theoretical part, but actually trying out various programming constructs to get a feel for the language. https://tour.golang.org/ is a good start. Effective Go (https://golang.org/doc/effective_go.html) is another good resource for learning about the language. Besides an introduction, it also talks about best...