Go Tutorial
Go is a popular programming language.
Go is used to create computer programs.
Become Go Certified
Get certified with our Go exam, includes a professionally curated study kit to guide you from beginner to exam-ready.
Examples in Each Chapter
Our "Try it Yourself" editor makes it easy to learn Go. You can edit Go code and view the result in your browser.
Example
package main
import ("fmt")
func main() {
fmt.Println("Hello World!")
}
Try it Yourself »
Click on the "Try it Yourself" button to see how it works.
Track Your Progress
Note
This is an optional feature. You can study at W3Schools without creating an account.