The Construct 2 editor is written in C++ - more info here on Construct 2's architecture.
As I mentioned, it generates executable code (for browsers) in JavaScript.
jbrown2177
Thanks for clarifying your interest. If you're wanting to "learn about the language and become more familiar with it", I guess you mean the language of the generated code, JavaScript? But keep in mind that the great appeal of Construct 2 is that you need to know nothing of JavaScript to build very cool games.
But maybe you're wanting to write a game Constructor yourself? <img src="smileys/smiley2.gif" border="0" align="middle">