BeyondCodeBootcamp / beyondcodebootcamp

https://beyondcodebootcamp.com
61 stars 3 forks source link

Resources for learning Go (golang) #19

Open coolaj86 opened 2 years ago

coolaj86 commented 2 years ago

We did what we always do when there’s a problem without a clear solution: we waited. Waiting gives us more time to add experience and understanding of the problem and also more time to find a good solution. - Russ Cox

Learn the philosophy, earn the language.

  1. How to Think in Go ("Go Programming") (the original 2010 talk)
  2. Effective Go (short, 55 page book)
  3. Go by Example (for all your copy pasta needs)

Go Proverbs: Talk | Printable Poster | Website

Install Go

Uses the official Go tar package from golang.org, but also sets GOBIN, and doesn't change any system directories or permissions. TL;DR: Better than brew or the hacky pkg.

Cheat Sheets & Books

Selected Articles & Talks

How to Think in Go ("Go Programming"): https://www.youtube.com/watch?v=jgVhBThJdXc \ (the original 2010 talk)

Selected Articles:

Google I/O

More on Software Engineering

Really Good Extras