Now and then, people ask me how to learn Go. Note that this is just my opinion, do what works for you.
The best book to learn Go and how to think in Go: https://www.gopl.io/
Don't worry about learning generics, learn the mindset and the standard library, it will save you hours of pain later.
Must read: