Btw I find it amusing that we have that many users well-versed in the art of programming C2 claims "no programming required" (which I personally find a bit misleading, the logic of event sheets is similar to light/gameplay-programming), yet it attracts people with a technical background ! Mostly for the productivity when creating small applications or testing prototypes, I guess.
Yes somehow after looking at many game dev tools, I knew immediately that C2 was for me. Don't ask me how, it was kind of weird. I also find a knowledge of concurrent programming concepts, not to mention traditional coding in general, helps a lot (despite having to unlearn a lot of stuff). I think those without prior coding experience perhaps miss out on some aspects, but it's not really missing out because each user finds what they need I guess.