Go for beginners
How do beginners learn Go? This episode is meant to engage both non-Go users that listen to sister podcasts here on Changelog, or any Go-curious programmers out there, as well as encourage those that have started to learn Go and want to level up beyond the basics. On this episode we’re aiming to answer questions about how to learn Go, identify resources that are available, and where you can go to continue your learning journey.
- DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $100 credit. Learn more at do.co/changelog.
- strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require.
- GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes
- Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
- David Valentine – Website
- Jon Calhoun – Twitter, GitHub, Website
- Carmen Andoh – Twitter, GitHub
- Ashley McNamara – Twitter, GitHub
Notes and Links
- A gentle Introduction to Golang for Beginners
- CLI for Beginners
- Lambda School was mentioned + Austen Allred (CEO & co-founder of Lambda School) was on Founders Talk recently
- Turing — a 501(c)(3) non-profit organization that operates almost entirely on student tuition
- “programming today is more about knowing of libraries (pkgs) and gluing them together”
- Richard Feynman on Wikipedia
- Julia Evans’ zines
- JS Party #60: You might want to read up on PAW Patrol
- First timers only
- Your first PR
- #golang-newbies on Gopher Slack
- On-the-Job Programming Language Learning Survey for Developers
- Learn Go with Tests