Fudge, Firefox Aurora decided it would be pretty hilarious to crash after I typed out 300 words.
Summary; there are only one option.
Stencyl - Free, no code programming required at all. Easy to learn but a weak engine to make flash games. There is only so much you can do with Stencyl.
Due to it's limitation you creating an amazing game that AG would take or would get a decent score on kongregate is incredibly low. Unless you are a game design genius. Sadly normal distributions are a blankity blank to be on the high end of.
Adobe Flash - The best option but is kind of expensive
Agreed way too expensive unless you are a student of a institution that can get a student price for it.
Flash Develop - Free, but is entirely code based, difficult to learn but very powerful.
I've only seen proficient programmer successfully make games with it. That's like making Mario python game without outside libraries in difficulty.
Your better of just learning Python or Java and after you get decent at those either switch languages or make a game in those.