Chapter 1: A Quick Introduction to Go

Chapter 2: Basic Go Data Types

Chapter 3: Composite Data Types

Chapter 4: Reflection and Interfaces

Chapter 5: Go Packages and Functions

Chapter 6: Telling a UNIX System What to Do

Chapter 7: Go Concurrency

Chapter 8: Building Web Services

Chapter 9: Working with TCP/IP and WebSocket

Chapter 10: Working with REST APIs

Chapter 11: Code Testing and Profiling

Chapter 12: Working with gRPC

Chapter 13: Go Generics

Appendix A: Go Garbage Collector