Links to articles about using open source tools for development?

Hi there, I intend to start programming using open source tools on a Windows-based system. I would appreciate if you could point me to some good articles regarding this. What I am primarily looking for is : 1) What tools/languages/framework to use? 2) What are the areas that have potentially more scope for revenues? Thanks for your assistance.