Episode

Ask the Expert: Getting Started with Go

Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. Come learn what it's all about and get your questions answered with Brian Ketelsen and Erik St. Martin. Take the next step with Microsoft Learn

Chapters

  • 00:00 - Introduction
  • 01:08 - What is Go useful for? When should you want to use it?
  • 02:03 - Should beginners start with Go or another programming language?
  • 05:39 - How long does it take to learn Go until proficiency?
  • 07:31 - Why are you passionate about Go?
  • 10:41 - What should you look forward to in Go coming from C# and Python?
  • 14:10 - What jobs can you qualify for as a proficient Go developer?
  • 16:36 - What do you wish you knew when starting out with Go programming?
  • 19:18 - How does one get started with understanding, then contributing to the Kubernetes codebase?
  • 20:48 - What are the differences between Rust and Go? When is one preferable over the other?
  • 23:57 - What are some of your favorite language features? And why?
  • 25:40 - What resources are available on Microsoft to learn Go?
  • 26:20 - What packages from the standard library are good for learning Go?
  • 28:42 - Closing Notes

Beginner