Building something with it would be a good start but learning around go routines, channels, interfaces, etc. is something that is often missed by people coming from other languages, but it’s the main thing that gives go it’s value.
After learning the basics with the go tour, gobyexample, et al spend sometime learning and understanding go routines and channels, the problem that they try to solve and go help solve those specific problems.
One example comes to mind, when non-go teammates review my code they are often confused by all of the infinite loops in it (for {…}) but the pattern on an infinite loop with a select, not switch, statement inside a go routine is super common in go but quite confusing to people new to the language
Good luck!
* google + gobyexample
* "the go programming language" by Donovan and Kernighan (haven't read it myself but seen positive reviews)