
The Go Programming Language
The Go language is small, compiles really fast, and as a result it lets your mind focus on the actual problem and less on the tool you are using to solve it. Code, test, debug cycles are so quick that you …
Get Started - The Go Programming Language
This tutorial introduces the basics of writing a RESTful web service API with Go and the Gin Web Framework. In this tutorial, you will build a RESTful API server with two endpoints.
Documentation - The Go Programming Language
An interactive introduction to Go in four sections. The first section covers basic syntax and data structures; the second discusses methods and interfaces; the third is about Generics; and the fourth …
Tutorials - The Go Programming Language
Documentation Tutorials Tutorials If you're new to a part of Go, take a look at the tutorials linked below. If you haven't installed Go yet, see Download and install.
A Tour of Go
Welcome to a tour of the Go programming language. The tour is divided into a list of modules that you can access by clicking on A Tour of Go on the top left of the page.
The Go Programming Language Specification
Go is a general-purpose language designed with systems programming in mind. It is strongly typed and garbage-collected and has explicit support for concurrent programming.
Go Playground - The Go Programming Language
The Go Playground is a web service that runs on go.dev 's servers. The service receives a Go program, vets, compiles, links, and runs the program inside a sandbox, then returns the output.
Go Packages - Go Packages
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
Effective Go - The Go Programming Language
A straightforward translation of a C++ or Java program into Go is unlikely to produce a satisfactory result—Java programs are written in Java, not Go. On the other hand, thinking about the problem …
Standard library - Go Packages
5 days ago · Directories Show internal Expand all