Someone may be interested so here goes.
What I would recommend to anyone who wants to start making games is this. Start off small and build up. Yes, it's been said a million times before and it's been true very single time. If you really want to make games, get the free trial of Flash and start messing with it. Learn how to script in AS (ActionScript), how things work and so on and so forth. You may even want to buy it so you can spend more than 30 days playing with it. It's really fun too.
After you have decided you learned enough AS (1-2 years AT LEAST imho) you may want to move on to another programming language where you can make a real program. I would recommend C++ because that's what most of the gaming industry seems to use (I have been researching some).
Of course once you get into C++ don't just automatically say "I MAEK MMO GAEM NOW K THX" because you won't. Learn how C++ works because it is VERY different from AS. If it's so different, why bother learning AS? Because if you can't handle AS there's no way you'll be able to handle C++.
Personally I recommend buying a book that teaches the fundamentals of C++ instead of relying on the internet. Sure, it's a great source but to me a book just works better. Once you think you've learned enough C++ and you've made enough "hello world" programs, you may want to get into something more exciting. Maybe even make a 3D game (!).
For this I recommend Truevision3D. Now, mind you this is NOT A GAME ENGINE. It is solely a graphics engine, which means you will have to code the back-end of your game. TV3D is still a good thing though, because you probably don't want to make your own 3D engine at this point.
A note about Truevision3D. It is a FREE 3D engine, for life. There is no "free for 30 days then pay up". It's free for life. However, if you get the free version you CANNOT sell your game, and it will have a watermark at the bottom. If you want to sell your game you will have to buy a one time license ($150 I believe), which is good for ONE game. Or you could buy the unlimited license which is $500. I suggest you don't pay up until you're certain you are going to use this.
And what comes after TV3D? Who knows. For all you know you may stay with TV3D and just become some indie game programmer and just make games by yourself, or maybe you'll want to make your own 3D engine (have fun!) or something weird like that. Who knows what comes next!
But then again. What do I know, I'm just 16, rite?