You're best bet is to download something like Dev C++ for you compiler. then get Allegro, it's a 2D graphics engine that's easy to use.
There's a good series of tutorials on Youtube by LusikkaMage showing how to write a platform game in Allegro, use this as your basis for you RPG.
http://www.youtube.com/lusikkamageAlso, if you've not written any games before, spend a week or two just writing some simple games like pong, space invaders, etc... You'll actualy find them to be harder to write than you think. But they'll be a good introduction to getting into games development. Also, watch this video by GyroVorbis on youtube:
He deals with how to start writing games and it's very good advice.
http://www.youtube.com/watch?v=n0B6Gbsu3N0...498&index=2I've also recorded some video tutorials on using Blitz Basic, which is a much simpler language if C++ looks a bit scary for you right now.
amcadam26's Blitz Basic Tutorials on YouTubeGood luck and I hope you enjoy writing your game!