An Introduction to Programming in Go
What sort of tools can I create in Go? Say I'm someone who programmed six years ago and since then has only a cursory exposure to Python, some Scala and Perl. What "real" applications, desktop, server, web or otherwise, should I attempt to build?I've heard good things about Golang, then I hear things like its lack of generics make it useless for a lot of cases.