right, just to make sure it's clear cuz of the variety of answers
Construct Classic is programmed in c++. the runtime runs compiled c++. you make games using events, and you have the option to use python for scripting, and you can make plugins for it using c++
Construct 2, I'm not sure what it's programmed in. I think maybe C++ or C#, or maybe visual basic as someone said. you make games using events. the runtime runs in html5/javascript/webgl. it has no in editor scripting as of now, and you can make plugins for it using javascript