Golang Coding and Development

Hey guys, here is some resources I’ve found while learning Go, as well as some things I learned in general which were beneficial for my overall programming experience.

First, where to get Go

Note: this is assuming you’ve already got the developer metapackages installed, If not

sudo apt install parrot-devel-extra
sudo apt install parrot-devel-tools

Then

https://marketplace.visualstudio.com/items?itemName=ms-vscode.Go

Docs

Golang docs
Ensure Go is setup correctly.
https://golang.org/doc/effective_go.html
Golang FAQ

Articles

https://golang.org/doc/#articles
Concurrency (I didn’t have a very good idea about this but Rob Pike makes it really easy)
https://blog.golang.org/concurrency-is-not-parallelism
Golang Blog

Talks

https://golang.org/doc/#talks

Go Concurrency Patterns (slides)
Advanced Go Concurrency Patterns (slides)

If anyone has additonal tips or info (Go related) please add them below :slight_smile:

1 Like