Services

Resources

Company

🔩

Tour of Go

Labels: Beginner

Time to complete: 2-3 days

What will you learn: Go basics, language syntax, and construct familiarity.

How to evaluate your solution: Complete all sections of the Tour of Go.

  1. Basics

  2. Methods and interfaces

  3. Generics and

  4. Concurrency

Also, look at specific sections of https://www.golangprograms.com/go-language.html to ensure you understand concepts such as

  1. functions vs methods,

  2. panic and recovery,

  3. complex data types and their behaviour - arrays, slices, maps, structs

  4. interfaces and packages in Go

Create a public repo with the name $your_name-golang-learning and push all your local code changes for Tour of Go in this repo.

Setup:

  1. Install go - https://go.dev/doc/install

  2. Install and configure Visual Studio Code.

At this point, you should install Go locally and be able to run and debug Go programs locally in VS Code.

Resources:

If you’re a fan of videos, then you will find these useful.