Seriously asking, where Go sits in this categorization?
Go is modern Java, at least based on the main area of usage: server infrastructure and backend services.
It's also a modern C.
If you enjoy C and wish it was less verbose and more modern, try Go.
Go is a language which sits perfectly where using garbage collection is no problem with ya.
Nowhere, or wherever C# would sit. Go is a high level managed language.