Go Language


Go Overview

Go overview, major features, and supported environments

Installing Go

Installing Go on macOS and Linux

Getting Started with Go: Hello World

Go Basic Syntax

Go Console Output Functions: Println, Print, and Printf

Go Variable Declarations

Declaring Go variables with var and constants with const

Go Types

Go data types

Go Operators

Go operators

Go Control Statements

Go if, switch, and for statements

Go Collections

Go arrays, slices, and maps

Go Functions

Go functions, multiple return values, and variadic parameters

Go goto Statement

Go goto statement

Go Structs

An introduction to Go structs

Go Interfaces

Go interfaces and type assertions

Go Pointers

An introduction to Go pointers

Go Modules

Go Packages

Go Workspaces

Go Goroutines