I learnt QuickBasic, VisualBasic, Java, C, Python, Go, C++ in that order.
I'd never do a project in go.
Go suitable for networking? Really? With no packed structs and no way to set the endianness?