Go is not even close to being any kind of replacement for C++. Also, not all "real programmers" think that C is a better language than C++.
Back when I was getting into 'serious' coding, anybody with experience in both C and C++, whether they liked one or the other better, could have told me enough to make me realize I was better off learning C first.
[1] http://www.drdobbs.com/open-source/interview-with-ken-thomps...