The biggest problem I had was getting my head around pointers vs method receivers and which to use (I ended up using pointers for almost everything). Also was tripped up by map key iteration order changing. Otherwise it's been pretty plain sailing learning go compared to some other languages.