You should be able to quote, but up (and down)-voting is intentionally not enabled in our off-topic forums (The Lounge; Comments, Suggestions & Ideas; and Your Announcements) because many of our members feel it is not appropriate that your reputation score should be effected by off-topic discussions.
I am somhow not able to quote and upvote
Well, you aren't a AAA engine developer, and even if you're aiming to become one you'll need years of experience and will probably learn multiple languages before you get there. Expert programmers do not just know a single language -- they know at least a handful and are able to learn more as required. John Carmack (to take your example) definitely knows at least assembly, C, C++ and Objective-C, and I'd be willing to bet he has at least some experience in numerous others. If you want to be a guru programming expert you will learn a selection of languages and choose the appropriate one for the task at hand.
I started a new post, and all I got was C#.
As such, it's not inappropriate to suggest learning a more approachable language that is arguably more suitable for the types of tasks you will be tackling in the shorter term. C# is a great choice for a beginner to game programming -- or programming in general -- and is also a language that is used extensively in the world of professional business programming. It's also a great choice for an independent developer, and is being used more and more by professional games developers. The knowledge gained programming in C# (or any other language) will also give a big head start if you later need to learn C++ (or other languages). I'd say that makes it a pretty good language to recommend to a beginner.
That being said, some people do simply prefer C++ and that's absolutely fine; if C++ is the language you want to use then you're welcome to use it, and you'll find plenty of people willing to help with any problems you encounter along the way. In the meantime, we'll go right ahead and continue to recommend C# (and other languages) as a sensible (and generally more approachable) choice for beginners.