Wow, replies. So, well, I definitely wasn't narcisstic nor comparing my skills to others. And where did that come from? I wrote that you don't have to be anything special to learn to code. I was generally addressing those who say they C2 saved them because they couldn't (or wouldn't) learn to code, and just wanted to point out that it's not that hard as some people make it to be.
Then, at no point did I say that you should learn to code. Actually I was driving at the fact that developing games in C2 does constitute programming and I still stand by this.
Some programmers like to think that what they do is based on extremely advanced technical know-how and dislike the idea of letting "ordinary people" develop games/apps/software. That is why you hear a lot of 'yeah, but you should learn a real programming language.' But times change. Just as in photography, where you no longer need a great set of skills, expensive equpiment, a lightroom etc. to snap a picture, the future of coding may lay in easy-to-use tools. Surely enough, the revolution in photography resulted in an unbelievable amount of crap produced by random wannabes, kids, and those who don't care, but that's part of the package. A photographer saying that no one ever made a good photograph with Instagram does sound a bit self-assertive, doesn't s/he?
Overall, accessibility is a good thing.
Scirra does a bit of hedging by stating that C2 lets the 'advanced' guys sketch out ideas quickly. I would say that in many cases it's a fully self-sufficient solution. And frankly, when the performance improves and making mobile games becomes viable I see no reason to code anything 'the old fashioned way.'
[Edit: 'anything' meaning 'anything that can be made in C2 instead]