Go is a relatively new language, but it has quickly made a name for itself by being the most loved and most used language among developers. People love to code in it!
Here is a ranking of the most loved programming languages:
Most wanted ranks can be seen in this illustration:
Reference: https://insights.stackoverflow.com/survey/2018
Considering the excitement, a lot of programming work involves the migration of existing code. This chapter talks about some of the drivers for migration from other languages, such as Python and Java. We will cover a few gotchas for developers looking at Go from these backgrounds. Finally, we will also check out a process for orchestrating the migration (including strategies for handling generics).