This post includes a mini list with links to handy Golang resources.
Golang Overview:
Golang is an open source, compiled and statically typed programming language created by Google engineers in 2007. It easily cross-compiles to a variety of architectures and operating systems. Golang is incredibly lightweight and is designed for building simple, fast, and reliable software.
Examples of popular projects built with Golang: Kubernetes, Hugo, CockroachDB, Monzo Bank, and more.
Resources:
Golang Tutorials:
- W3 School - Go Getting Started
- Go.dev - Tutorial: Get started with Go and How to write Go Code
- GitHub - Go Code Review Comments
- Dave Cheney - High Performance Go and Practical Go
- Calhoun.io - The Complete Guide to Learning Go
- Go by Example
Training:
- Gophercises - free coding exercises.
- Ardan Labs - customized on site training.
- Gopher Guides - in person, remote and online training.
Cheat Sheets:
- GitHub - Go Cheat Sheet
- Devhints.io - Go cheatsheet
Blogs:
- The Go Programming Language Blog
- GopherAcademy
- GolangBot
- Golangbot
- A journey with Go
- Using Tailscale for Authentication of Internal Tools
- Guides - Deploy Go app with Docker and Deploy Go app with Docker Swarm
Surveys:
Community:
- Gophers Slack Community
- Golang Reddit Community
- Golang Bridge Forum
- Google Groups: golang-nuts
- Google Groups: golang-dev
Conferences:
- Go Conference
- GopherCon
- Go Remote Fest
- Meetups - Go Developers
Newsletters:
- CooperPress - Golang Weekly
- Libhunt - Awesome Go
- Job Alerts - Golang Cafe Newsletter
Podcasts:
- Changelog.com - Go Time
- Ardan Labs Podcast
- Go Podcast
These Golang resources will help you to get started and to engage with the Go community. There is always something new to learn about Go, and with the time this list will be expanded.
Top comments (3)
I withdraw my comment but still maintain my position. If you have a product that you aggressively push to your newsletter subscribers, you should be decent enough to be fair and forthright.
What am I being greedy, unfair, or un-forthright about?