First to say this is no easy task, it's better to start with some simple and small game and the scale it up. I learnt that the hard way.
You can see the whole Roadmap To Develop Indie Games and resources here. Hope you like it and feel free to give feedback in the comments.
EDIT: Since the feedback received here from other members I changed in the post the word "Roadmap" for "Resources and Links" since the links it's the most useful information.
Edited by Carlos Oporto, 19 November 2012 - 11:44 PM.