@vassie Do you have any prior programming experience? If so, The Go Programming Language is a good starting point.
It's not so much "here's Go step by step", it's more of a reference of things you can do with the language in an idiomatic Go way, but it starts from the fundamentals.
Go By Example is a site I like that shows a lot of the Go fundamentals using very basic examples.