So can you tell me, what kind of tasks are best solved and evaluated in go?
Is it a low level lamguage like c, or does it find best use in javascript like domain? Or is it like java/c#?
So no really narrow sweet spot. A good language for general network programming, which might include some framework web stuff, but also could involve writing your own custom servers and consumers.
There's probably a better language for each individual task, but go is quite solid at a wide spectrum of tasks. Good community, too, if a bit fanboyish.
I'd just except the very end of low level stuff from it, mostly due to maturity and GC issues, so it wouldn't be my choice of language for a embedded real-time situation. If you're talking web server/3D game low-level, it's fine.
To me, go looks like C programmers copied Modula-3, whereas Java was Cobol programmers copying Modula-3...