But truth to be told, most "already coders" that come to C2 just don't take the time to learn C2's ways and see that their programming knowledge will allow them to take advantage of the event system quicker than a "non-coder".
Make your coder friend study the manual and the tutorials and realize that THERE IS NO NEED to code, the event system IS coding.
This is The Truth (with bot T capital letter).
I'm a coder, and an old school one too.
My first project in C2 was full of arrays, matrix, for loops, bunch of variables just because I was using it just as another programming language, not as the instrument it was meant to be.
More and more I was going in developing it, I kept asking "is it possible there isn't a better way to do it with behaviours/plugins?" and the 99% of the time the answer was "yes".
I've never finished the project in the way I thought at the start and I'm completely rewriting it in a more "Construct's way".
The only thing I keep using as coder are Event sheets as they were classes in C# but that's just my forma mentis and a way to keep thing in order ( this post clarifies what I mean, if you're interested in it).