It depends what "easy" means. Go is a language that has very few surprises.
As a beginner, it takes a while to figure out good goroutine design patterns. And you get bit by append to slice copies a few times. And it takes a bit of time to figure out how to structure code efficiently, and get over the fact that the code is not completely DRY.
I'm sure I forgot a few gotchas, but this list is still a miles shorter than all the popular languages out there.
As a beginner, it takes a while to figure out good goroutine design patterns. And you get bit by append to slice copies a few times. And it takes a bit of time to figure out how to structure code efficiently, and get over the fact that the code is not completely DRY.
I'm sure I forgot a few gotchas, but this list is still a miles shorter than all the popular languages out there.