This document discusses the Go programming language and some of its uses. It provides an introduction to Go, noting that it is statically typed, scalable, productive, and supports networking and multiprocessing. It then gives examples of how Go is used for web applications, standalone applications, parallel applications, and interfacing with hardware like RFID and GPIO devices on Raspberry Pi. Code examples and demos are provided for OpenCL and RFID implementations in Go.