Learn the core concepts and syntax of Go, one of the fastest-growing programming languages in the cloud engineering world, and build a practical CLI application.
Video CoursesGo
Introduction
This comprehensive Golang tutorial covers everything you need to get started with Go, one of the fastest-growing programming languages in the cloud engineering world. You will learn the core concepts and syntax of Go while building a practical CLI application.
Highlights
Understand the motivation behind the creation of Go and its key differences from other programming languages
Set up a local development environment and explore the basic structure of a Go file
Learn about Go's data types, variables, constants, and control flow structures
Discover how to encapsulate logic in functions and organize code in Go packages
Leverage Go routines to parallelize execution and leverage concurrency
Recommendation
This course is perfect for beginners looking to dive into the world of Go programming. Whether you're a seasoned developer or new to programming, you'll gain a solid foundation in Go and be able to apply your newfound knowledge to real-world projects.
YouTube Videos
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.