This again... someone brings this up every now and then.
It really means "no traditional programming required". Try traditional programming. Try Construct 2. They are obviously completely different. The intent is that C2 is far easier to get going with as well, since you don't have to learn the syntax of a traditional typed programming language.
However we think "no programming required" is the most concise and easiest way to communicate what the purpose of C2 is all about. If you don't like it, you can of course go and use other tools, many of which have a focus on traditional programming languages.
BTW this topic is irrelevant to the original post, which was about the programming languages used to build C2 itself. You should probably start a new thread if you want to discuss a different topic.