Summary
In this chapter, we reviewed Go's origins and its guiding principles, and how you should structure Go source code files and work with dependencies to run your Go programs.
In the next chapter, we drill down into the semantics of the Go language, the variable types, math logic, control flow, functions, and of course, concurrency.