ok well you are in luck. html 5 came out with the canvas tag which allows you to make games in javascript. you will not be able to put any of your games on this website but there are some other websites out there that accept that. and javascript is really close to actionscript (flash) so when you come up with some money you will have an easier time learning actionscript
True Html 5 is looking very nice but it isn't full supported yet and the install base is still small. For future game development is looks good but you need to set up a website to host the game and hope people have a browser that supports it.
Personally I would recommend python and pygame a powerful set of modules for python that help in the game creating process. Python is the simplest actual programming language to learn.
Well there are various programs to make video games ill list many as I know currently.
Flash develop-This is a free program is it more complicated to learn then flash but once you adjust and learn coding as2 or as3 (I recommend as3 though since it allows you to do more) it will become very simple.
Game maker-This allows you to make a game easily and swiftly but I don't believe you can upload it to armor games though but it's great for practicing.
Stencyl-This is a excellent program for eager new game developers who no nothing about as2 or as3 I do imagine you could upload on armor games but it would probably have to well constructed and well designed to meet ag's standards it's easy to learn and once you get the hang of it you'll be able to create high quality games hopefully.
@maffegozer I think you're wrong. I teach Python tutorials on youtube and therefore I'm good at Python. Python is really the easiest programming language, because it is just fun to write the code and doesn't require alot of time to understand the code.
@topic Creating games simple is not that easy, unfortunately. I can recommend you a variety of languages and libraries that I use or used and find great.
1) Unity3D - It is good for 3D game programming and is the easiest game creation tool I've ever encountered.
2) SDL for C++ - Although C++ is difficult, this library can create some good games if you go though alot of tutorials.
3) OpenGL in C - Also very great with many functions, 2D and 3D, but it needs alot of tutorials.
4) XNA for C# (C Sharp) - It is a great library, that has to be installed for Microsoft Visual C# and can create good games programmed with C#.
5) Adobe Flash (Currently CS5.5) - Also very good to dive right into game creation and features a very beautiful and customizable GUI.
All of the above are good for game creation, but it depends on which language you already know a bit or which language you like. If you like C++, choose either tools 2, 3 or 5. But if you're more into C# you can take XNA (Number 4). And last but not least I recommend Unity3D. 3D game creation has never been easier and it accepts the following programming languages: JavaScript, C# and Boo (Boo is like Python).