An RTS or something else? This will help people give you a list of what you need to learn.
I was thinking more along the lines of making something somewhat similar to the sims 3.
As you might imagine getting content for your project can be one of the hardest thing for a programmer, so have you looked into getting content? Have you looked into what format your (lets say) 3d models will be in? This way you can find a library or start coding a loader for them yourself.
I've been thinking of using Maya for that, as I'm more familiar with how to use Autodesk suites than other 3D modelling suites.