Game maker is older than C2 and has it's own language, the gmscript, you must have some programming experience to use it at it's full potential, the GM users, or most of them, know what can be done and what can't be done, how to optimize and what happens under the hood, that's good and bad, good as C2's target audience is bigger and bad as it's mostly less cultured in computer science, that may lead to bad usage of the engine and blames when even the hardware can't manage it, that leads to many differences between a GM beginner and a C2 beginner, remember, C2 is (kinda) just as GM, a compiler with a GUI and a library, compiling your events into a JavaScript output, thus, limited to what JavaScript can do
Alright, I get you man.
So as a C2 beginner, what computing knowledge would you say I need to learn to before I could make a respectable, high quality game? I've made a platformer and a top down shooter using the respective tutorials, without any code or programming. Now I want to get my knowledge to a point where my next game can compete with the best on Newgrounds. I have ideas all ready, just need to technical ability to convert them into a quality product.