Which language should i learn in order to make a simple rpg game? Can i use Visual Basic? What about Visual C++ or Visual C#?

Any good book(s) i could read? Websites i should visit?

Thanks in advance.