If you are interested in making your own games than I recommend you check out the "gameuniv.net" homepage, which freely teaches you how to make games in various languages such as c/++ or basic and now Euphoria. This website teaches you how to make your own games by using the "game maker 6" or the "rpg toolkit". Which have their own freeware version. Also if you become real advanced I would suggest getting "Game Space Light" from Calagari this software is an all in one 3d game maker, that's right 3d and game maker. But if you prefer to use languages instead of all in one software I suggest that you hit up "sourceforge.net" which also has many game engines, languages, compilers, plugins, etc... you get the point. Expect many more posts from about becoming a game programmer/programmer.