Go from Zero to Hero: Learning Go when you don’t know how to code

I believe the simplicity and cleanliness of the Go programming language makes it a suitable language for first-time programmers. However, things like a GoPath, Dependencies, binaries, CLIs, IDEs, and Git make it hard for someone who has never coded before to just pick up Go in their free time, so I started writing this tutorial for people who have less that one year of programming experience or even no experience whatsoever. It is to help them learn Go and master other tools as well.