Skip to content

Instantly share code, notes, and snippets.

@veggiemonk
Last active September 3, 2023 19:02
Show Gist options
  • Save veggiemonk/a7130ca972077ad00740709773ed495e to your computer and use it in GitHub Desktop.
Save veggiemonk/a7130ca972077ad00740709773ed495e to your computer and use it in GitHub Desktop.
Resources about Go (Golang)

Go Resources

Now and then, people ask me how to learn Go. Note that this is just my opinion, do what works for you.

The best book to learn Go and how to think in Go: https://www.gopl.io/

Don't worry about learning generics, learn the mindset and the standard library, it will save you hours of pain later.

Must read: https://go.dev/doc/effective_go

The best course in Go: https://www.ardanlabs.com/training/individual-on-demand/ultimate-go-bundle/

Note that this course is pricey (700 USD) but if you reach out to William (Bill) Kenedy and plead your case about becoming a Go developer, he will help! Bill is an awesome guy, you can tell him I said that.

Great communities to hang out with fellow Gophers:

Most of them can be found here https://go.dev/learn/

Go tips and tricks

To find projects in Go: https://www.libhunt.com/l/go https://github.com/avelino/awesome-go

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment