C2 is low entry bareer, aimed specially at people with no programming knowledge.
But learning to make games with C2 you'll be learning the logic of programming. If you absolutely feel you need to learn programming, go ahead and self-teach yourself with the billions of tutorials available on the internet on C++ or any language.
If you you want to make games, start with Construct2's beginner's guide
and follow up with more tutorials/manual entries/blog articles.
You'll learn little by little to program, and you'll even be able to dive deep into coding making some plugin using C2's SDK