An attempt to learn Go language basics
Here are the things I tried out to understand the language basics:
- Hello world! - good old hello world :)
- Variables & Constants - defining and passing these as values/references
- Functions - functions
- Loops - for, for range
- Arrays & Slices - defining slices, manipulating them, and some theory of how it works
- Maps - Go's key-value pair thingy :)
- Structs - defining your own types in Go
- Concurrency - Basics of concurrency in Go
I took the course Go Fundamentals - Nigel Poulton on Pluralsight
You can find the course here.