[href=http://www.thegamecreators.com/?m=view_product&id=2125
]http://www.thegamecreators.com/?m=view_product&id=2125
[/href]
Only $50 from the company that actually made it (Note the Dark Game Studio Bonanza deal).
So your questions:
The C thing isn't really correct, though it DOES include DarkGDK (Dark Game Development Kit). It is a C++ wrapper for the DarkBASIC Professional language.
The languages (DarkGDK, DarkBASIC Classic, DarkBASIC PRO) included can be used to create ANY KIND OF PROGRAM YOU WANT (I've used them for utility programs) but are geared mostly for gaming (they will all require directX). You can make any kind of game, limited only by your imagination, programming skill, and resource acquisition ability (it comes with a lot of basic stuff to learn with, but you will usually have to make your own graphics and models).
FPS Creator (Included) is a point and click FPS creation program. DBPro, DBClassic, and DarkGDK are all based on standard programming (you get a big white screen and you get to start typing commands). It doesn't use the command line (although GDK, as a c++ based language, can have some overlap, but I don't have much experience).
Point and click is easier, I'll give you that, but it also (in my experience) significantly limits what you can do with it (and you would still need to learn some kind of programming, just with navigating menus instead of typing them). In my experience, it's best to just learn the language (it's harder, but worth it in the end). And if you are a bit worried about the prospect of learning a programming language, just know that this is an awesome community and we love to help people.
A general word of caution, though: even if you bought this today, you will not, under any circumstances, be able to make an MMORPG or any other type of major game in any short amount of time. Many have come with high hopes only to have them crushed when they get stuck with basic problems. With enough time and dedication, you can become proficient enough to do these things, but the package doesn't make the programmer. Start small. A Pong clone, or an old arcade game clone. These will teach you the fundamental concepts you need to do more advanced things. I would also recommend sticking with 2D for a while. 3D is easier to get started with, but 2D will teach you the most important basic concepts first (math starts to get complicated when you add a 3rd dimension). After that, your 3D games will be much better.
Hope this sheds some light on things. Ask any questions you have! And please, don't let this sound in any way discouraging. Programming is a challenge but can be very rewarding if you stick with it!
Great Quote:
"Time...LINE??? Time isn't made out of lines...it is made out of circles. That is why clocks are round!" -Caboose