A Tour of Go
The official interactive introduction to Go: short pages that each explain one idea and let you run and edit code in the browser, covering basics, methods and interfaces, generics and concurrency with goroutines and channels. It takes an afternoon if you already know another language. Do it first, then build something small, because the tour shows the syntax rather than how to structure a real program.
Course
Other
The Go Authors
A few hours
Beginner
Free
The official interactive introduction to Go: short pages that each explain one idea and let you run and edit code in the browser, covering basics, methods and interfaces, generics and concurrency with goroutines and channels. It takes an afternoon if you already know another language. Do it first, then build something small, because the tour shows the syntax rather than how to structure a real program.
Ready to start?
Opens on The Go Authors in a new tab.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.
Follow along
New writing, resources and project ideas land here first.