This document outlines an agenda for a workshop on learning Go from basic "Hello World" programs to building web services. The agenda covers Go basics like syntax, types, functions, arrays and slices, structs and interfaces. It also covers more advanced topics like concurrency with goroutines, channels and wait groups. Finally, it discusses building web services using the net/http package and interacting with databases using the database/sql package. Exercises are provided throughout for hands-on learning.