Just to make it clear: we're not going to add scripting in the forseeable future. The whole reason Construct 2 exists is to save you from programming. So adding it goes against our whole reason we made Construct 2 in the first place!
@Ashley: Really, nothing to stress about. C2's purpose isn't to be another clone of a failed game design tool, as far as I can tell. And even if scripting is added over time, it shouldn't be in anyway more powerful than eventing, this would definitely ruin C2 and its purpose. This is the main reason why I cannot see any real usefulness of typing code into C2, other than not making people that come from a traditional programming background have to learn C2s way, but hey, almost every other tool out there literally sticks code up yers without mercy, so I really wouldn't care for it much, it's not reason enough. Like 90% of the other game making tools out there made me and others do, LEARN IT. That's what all the pro programmers very cockily tell the people who do not know any language. Little difference though: C2's learning curve cannot compare to the super time consuming learning curve of traditional methods, anybody literally, with a little time int heir hands can adapt to C2's way of doing things. If you for some reason want traditional coding, there's plenty of other tools, honestly.
I believe a lot of tools are gonna learn from C2 in the future. a lot of people are shying away from traditional programming when it comes to games, it's just not practical. After all, even the big companies have their "Software" team, which make the tools for making the actual game.