Installing and Hello World Go Lang!

Go lang - I vividly recall when the Lang was introduced in Google I/O ~2010 how their engineers made their programs (chrome+others) build/run blazing faster.

# GO TO find the stable AMD BINARY. Not ARM!? :D

# Extracted to my $HOME/install
tar -xzf go1.22.2.linux-amd64.tar.gz

# Add it to path ~/.bashrc
export PATH=$PATH:$HOME/install/go/bin

# ctrl+T
go version
>go version go1.22.2 linux/amd64

# File contents
$ cat helloGo.go
package main
import "fmt"
func main() {
  fmt.Println("Hello World Rajz!")

# to compile
go build helloGo.go

# to run
Hello World Rajz!

Some other housekeeping

# gopls cribbing on vim with error
# vim-go: could not find 'gopls'. Run :GoInstallBinaries to fix it
go install
★ 1 min read · Rajesh Pandian M · go , golang