TL;DR: It’s a great language, a good choice to learn programming in general; there’s great documentation available, and it’s detailed. But in part because the Go community doesn’t view frameworks favorably, it can be hard to move from grasping the details to working on a fully fledged project.
I’m not a programmer, i.e. I have not had any kind of formal training in Computer Science; nor do I work as a developer.