Go (Golang)

@go · Programming · curated by Rowland Kuru

Simple, fast, concurrent — the language of cloud infrastructure.

16 picks 11 free 12 providers 1 new this week Updated Sep 25

Picks

Pinned · Start here
Go (Golang) recommends starting with
@go ·

A Tour of Go is the official, interactive introduction, and it's the right first step whether or not you've programmed before. Every page has a runnable example in the browser, so you can change code and see the result without installing anything. It covers the entire language — types, methods, interfaces, generics, goroutines, and channels — in a few evenings. When you finish, install Go locally, write a small command-line tool, and move on to Go by Example and Effective Go.

Course availability, level, and pricing are set by the provider and can change. Verify on the provider's site before enrolling.

How the levels work here

Beginner · 6The whole language, which is small, plus the standard library basics. A few weeks for an experienced programmer.
Intermediate · 6Idiomatic style, testing, concurrency patterns, and building services with the standard library.
Advanced · 4The memory model, the spec, and the subtle mistakes that cause production incidents.

Related feeds

Providers in this feed

100 Go Mistakes · Alex Edwards · Chris James · Codecademy · Coursera · Dave Cheney · Donovan & Kernighan · Exercism · Go by Example · The Go Project · Udemy · YouTube educators

We list metadata and link out; content belongs to its provider. Sources