well i just started programming a few days ago. ive messed around and made a few programs. calculator, web browser, basic char movement on bitmap, and a bitmap editor. and i wanted to see if i could make a basic 2d rpg. maybe only an hour or 2 long game. but i dont know all i would have to do. im still learning, but i learn fairly quickly. so if anyone knows a good guide or anything that might help, suggestion/advice, it would be greatly appreciated. oh and im using visual basic 2010 express. thanks in advance.
closed as not a real question by Tetrad♦ Jan 17 '12 at 1:07
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, see the FAQ.
I agree with what everyone else says, you should really learn general programming and thoroughly understand the basics before you attempt such an ambitious project such as an RPG.
Having said that I do hate when people just throw there personal beliefs at you instead of answering your question. (basically everyone that commented)
This book takes you from not knowing how to program anything to implementing a fully 3D RPG including controls, sound, collision detection, enemy spawning and all the other elements needed for a good game. At the end you have something resembling a baulders gate style game.
That being said if you are serious about making games visual basic is not the way to go. I like C++ but that can be hard so I do advise finishing the book, at least then you will know what you are talking about and can ask more precise questions.
I walked down this road many years ago. I tried many things; the easiest was definitely to use RPG Maker XP. It's free for 30 days, and it's pretty cheap to buy. It will give you a working engine; you just plug in content, no coding is necessary (only scripting).
I really recommend you start with that, and then move on to actual programming if you still find it enjoyable.