   Want to make a RPG...
  My goal is to make a Zelda 2D style type of rpg game but don't know were to start.  I haven't found any good books and the internet lacks tutorials.  Is there any sites and/or books that show you how to code, moving the character around the screen, saving the game, day/night system?  I looked hours on the internet but can't find websites that tell you these types of things.  I'm also using Visual Studio 2005 Professional.  I'm aiming to learn C++ first but a language suggestion would be helpful for this type of game.   
  If you're just begining, and care more about making a game than learning C++, you might want to consider starting with something other than C++. You can try game creation software like  GameMaker, or an easier general purpose language such as C# or Python.   ;  Don't expect a full-fledged RPG to come as easily as that. Day and night, character moving, and junk like that don't come until after you've picked up a graphics API. And I would not recommend trying your hand at graphics without at least 2 months or so of programming with concoles, Win32, and junk like that. Once you've got C++ down to a pat, then try and pick up a graphics API. Learn how to draw picture, manipulate it, etc. From that you'll be able to make a game. G'luck!-EtyrnP.S. I recommend starting here: http://www.cprogramming.com/Edit: After reading above said post, I'd recommend that too, lest you want to actually learn how to program with higher-in-complexity languages. Though GML can be a nice start, I'd also say that C# or Python could do you just as well.   ;  It would be fine to have that as an ultimate goal, but please, for your own sake, program the games pong, snake, and maybe tetris before you begin.If you haven't learned C++ at all yet, don't try to make something huge to begin with.  You'll inevitably learn, about 1/4 of the way to completion, that your beginning code was hopelessly badly written, and be forced to restart from scratch.  That is very discouraging.. I started to work on a MMORPG when I was learning C++, started on it 3 times, and it always got too sloppy after awhile.  I could do much better now, and that is the reason you need to make something a bit smaller before you work on that game.Good luck, though.  A 2d zelda-style game wouldn't be terribly difficult to do, so don't get discouraged.  I'd say the graphics and animation would be the hardest part.  Everything else wouldn't be too bad.;  Yeah good point.  I'll change my direction toward something smaller.  But say I get good enuogh to make a Zelda 2D type game how long would that take to complete?   ;  That's a good question:  How much time do you have to spare? Essentially, you can break the problem down into a couple of parts.a) Your skill level at generally putting things together (design, programming)b) Your available spare timec) Whether you borrow graphics/sounds or make your own.Either way, you could do it quite fast if you had to, but would that be the -best- way? I doubt it. Zelda probably took ages to put together because people wanted to make it fun.Don't cut corners and find out that your game is no fun (there's a reason Stalker: shadow of Chernobyl isn't out yet ;))~Shiny.;  FYI,I've been writing programs for 10 years, and I recently started using Torque Game Builder (previously Torque2D).  I've been wary of using pre-built game engines before because many of them are quite limited, but I got tired of building a game out of tiny nuts and bolts.  So far I've been very impressed with this engine.  Its very reasonably priced at 100 dollars, it comes with the C++ source, its very extensible and scalable, has a built-in scripting engine, has built-in editors for GUIs and maps, has plenty of tools for creating animations and particle effects, has built-in network support, and has a large community of developers.  It is a bit lacking on the documentation, but the community makes up for that somewhat, and it is getting better.  So, for I beginner trying to make a game like this, I would recommend trying it out.  With it, you can jump right and learn a lot just through experimentation, instead of having to go through a lot of work to get a simple thing sprite to draw.Even with the engine, though, starting with a small game is always a good idea.  If you're interested, check out <http://www.garagegames.com>.   ;  Well, I gave torque a go but It wouldn't load on my system for some reason, probably because of my system.   ;  There is a book called "Programming Role Playing Games with DirectX" that might be what you are looking for, though it is probably too advanced if you are just starting out.;  Once you learn a language like C or C++ you could try GBA programming. It's fairly simple to program for because everything is done directly on hardware.   