10/06/2023 09:41 The Go Programming Language
Build simple, secure, scalable systems with
 Go
 An open-source programming language supported by Google
 Easy to learn and great for teams
 Built-in concurrency and a robust standard library
 Large ecosystem of partners, communities, and tools
 Get Started Download
 Download packages for Windows 64-bit, macOS, Linux, and more
 The go command by default downloads and authenticates modules using the Go module mirror and
 Go checksum database run by Google. Learn more.
 Companies using Go
 Organizations in every industry use Go to power their software
 and services View all stories
 go.dev uses cookies from Google to deliver and enhance the quality of its services
 Okay
 and to analyze traffic. Learn more.
https://go.dev 1/6
10/06/2023 09:41 The Go Programming Language
 “At the time, no single team member knew Go, but within a month, everyone was writing in
 Go and we were building out the endpoints. It was the flexibility, how easy it was to use, and
 the really cool concept behind Go (how Go handles native concurrency, garbage collection, navigate_next
 and of course safety+speed.) that helped engage us during the build. Also, who can beat that
 cute mascot!”
 — Jaime Enrique Garcia Lopez, Senior Software Development Manager at Capital One
 Try Go
 go.dev uses cookies from Google to deliver and enhance the quality of its services
 and to analyze traffic. Learn more.
https://go.dev 2/6
10/06/2023 09:41 The Go Programming Language
 // You can edit this code!
 // Click here and start typing.
 package main
 import "fmt"
 func main() {
 fmt.Println("Hello, 世界")
 }
 Hello, 世界
 Program exited.
 Hello, World!
 Run Share Tour
 What’s possible with Go
 Use Go for a variety of software development purposes
 Cloud & Network Services
 With a strong ecosystem of tools and APIs on major cloud providers, it is easier
 than ever to build services with Go.
 Popular Packages:
 cloud.google.com/go aws/client Azure/azure-sdk-for-go
 Learn More arrow_forward
 go.dev uses cookies from Google to deliver and enhance the quality of its services
 and to analyze traffic. Learn more.
https://go.dev 3/6
10/06/2023 09:41 The Go Programming Language
 Command-line Interfaces
 With popular open source packages and a robust standard library, use Go to
 create fast and elegant CLIs.
 Popular Packages:
 spf13/cobra spf13/viper urfave/cli delve chzyer/readline
 Learn More arrow_forward
 Web Development
 With enhanced memory performance and support for several IDEs, Go powers
 fast and scalable web applications.
 Popular Packages:
 net/http html/template flosch/pongo2 database/sql elastic/go-elasticsearch
 Learn More arrow_forward
 DevOps & Site Reliability
 With fast build times, lean syntax, an automatic formatter and doc generator, Go
 is built to support both DevOps and SRE.
 Popular Packages:
 open-telemetry/opentelemetry-go istio/istio urfave/cli
 go.dev uses cookies from Google to deliver and enhance the quality of its services
 and to analyze traffic. Learn more.
https://go.dev 4/6
10/06/2023 09:41 The Go Programming Language
 Learn More arrow_forward
 More use cases arrow_forward
 Get started with Go
 Explore a wealth of learning resources, including guided journeys, courses, books, and more.
 Get Started Download Go
 RESOURCES TO START ON YOUR OWN
 Guided learning journeys
 Step-by-step tutorials to get your feet wet
 Online learning
 Browse resources and learn at your own pace
 Featured books
 Read through structured chapters and theories
 Cloud Self-paced labs
 Jump in to deploying Go apps on GCP
 IN-PERSON TRAININGS
 Ardan Labs
 Offering customized on-site live training classes.
 go.dev uses cookies from Google to deliver and enhance the quality of its services
 Gopher Guides
 and to analyze traffic. Learn more.
 Customized In-person, remote, and online training classes. Training for Developers by Developers.
https://go.dev 5/6
10/06/2023 09:41 The Go Programming Language
 Boss Sauce Creative
 Personalized or track-based Go training for teams.
 Shiju Varghese
 On-site classroom training on Go and consulting on distributed systems architectures, in India.
 go.dev uses cookies from Google to deliver and enhance the quality of its services
 and to analyze traffic. Learn more.
https://go.dev 6/6