Learning Go when you don't know how to code
summary
Argues that Go works well as a first programming language and offers a free, open-source tutorial on GitHub that walks learners with under a year of experience from Go Playground examples to full local development: setting GOPATH and modules, using git and VS Code, running go test and coverage, adding linters and fmt, pulling external packages, building a simple API and a web crawler during streams, and packaging a compiled binary with Docker for deployment while planning an embedded playground on the site.
AI-written summary · about
chapters (23)
- 0:00Learning Go as first language
- 1:56Why Go is hard for beginners
- 3:41Cost of traditional courses
- 5:24Open source Go learning
- 6:07Hello World in Go
- 7:10Data types in Go
- 8:12Functions for beginners
- 9:16Control flow with conditions
- 10:17Running loops
- 11:41From playgrounds to Go tooling
- 13:05Command line basics
- 14:29Source control basics
- 15:11Install Go and setup
- 15:52IDE for Go
- 16:35First Go API project
- 17:17From coding to employable
- 17:58Go modules for libraries
- 19:00Linting and standards
- 20:04Unit tests in Go
- 21:30Deploy Go with Docker
- 22:34How to contribute
- 23:39Future of Go learning
- 24:00Closing and call to action
related talks
01h 24mAn Introduction To Go Lang
05m7 Surprising Features of the Go Playground
21m5 things I love (or why you should learn Go)
01h 01mIntroduction to Go — a Gopher on the net
52mGo Get Better (Go Programming Language)
15mHow I learnt Golang with Ebitengine
12mAdventure in learning Go for a C# dev!
56mGet Go-ing
