The Go official website has a list of beginner friend resources for learning Go.
2. Tour Go
Tour Go offers a quick introduction for beginners to the Go syntax. And within the browser, you can type your code and run it. This makes it convenient to play around. If you're a beginner or you want to experiment with Go, here is a good start.
This is a fantastic book to dive deep into the go language. You can read the entire book on your browser. And did I mention it is free? This book is different because it's not theory as usual. It's practice all the way. If you are the type that loves to learn by reading, then it is a great option. Meanwhile, it's a great start for anyone.
If you are following this list. I would recommend you take this introductory video by Jake before the ones above it here. It will start you up quickly before you dive deep into Go.
I'm not a fan of FreecodeCamp, but here is a long introduction to Go, you won't regret.
If you have the means, you can check this 3-hour course out on PluralSight. This was last updated in 2015, however, it's professionally delivered.
Well, wouldn't you need the documentation for a language you want to master? I tell you this documentation is different. It's friendly and a go-to resource anytime.
Jon Calhoun has put together a wonder screencast tutorial. His approach to teaching is clear and easy to follow. The course is beginner friend and Jon tries to explain everything in detail. Even though this course is paid Jon has another good resource to learn Go. Do well to check him out here.
Looking for more 😀? Don't worry, I will be updating this list from time to time, as I get more input from senior Goland engineers. You can google around, but as much as possible the list will maintain quality materials for beginners you can find around the web, then graduate to more advanced materials. You are free to contribute to the list