This book is a short, concise introduction to computer programming using the language Go. Designed by Google, Go is a general purpose programming language with modern features, clean syntax and a robust well-documented common library, making it an ideal language to learn as your first programming language.
Todd McLeod on YouTube https://www.youtube.com/channel/UCElzlyMtkoXaO3kFa5HL0Xw
Go by example https://gobyexample.com/
Go Documentation https://golang.org/doc/
50 Shades of Go: Common Mistakes for New Devs http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in...
Two Free Books http://www.golang-book.com/
Build Web Applications with Go https://github.com/astaxie/build-web-application-with-golang
Not really aimed at beginners, but Francesc Campoy's YouTube channel is really good. Just for Func. https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw
For more advanced topics, anything by Kelsey Hightower. There are several of his conference talks online.
Really enjoying it thus far!
http://www.golang-book.com/2/index.htm
Go's "Hello World" is not quite as complex as java, but a lot more complex than Python, in terms of number of concepts to explain.
The Art of Readable Code by Dustin Boswell & Trevor Foucher
Don't Make Me Think 2ed by Steve Krug
Remote: Office not Required by Jason Fried & DHH
The Art of Unit Testing by Roy Osherove
Code Complete 2 by Steve McConnell
Refactoring: Improving the Design of Existing Code by Martin Fowler
The Practice of Programming by Brian Kernighan & Rob Pike
JavaScript: The Good Parts by Douglas Crockford
Code Simplicity by Max Kanat-Alexander
An Introduction to Programming in Go by Caleb Doxsey at http://www.golang-book.com/
Also read: How To Be Black by Baratunde Thurston
There is nothing in this book that will directly relate to using go as an automation language, but I'd rather learn the fundamentals before learning specialized examples.