My actual experience comes from PHP and Delphi(Borland) and recently also from Obj-C (iPhone sdk). In the past I also used Java, Python, VB 6 and some other scripting language.
I would like to learn C++ because i need a standard tool for write compiled applications with good performance but i have no idea about witch environment i have to choose (Ex: Borland, Microsoft, Eclipse+MinGW, ...).
Based those parameters:
Most useful more opensource project or work requests
Most standard not a proprietary versions
Biggest community documentation, manuals, tutorials, forums...
Better IDE add-ons, highlight, debug, cross platform, autocomplete...
Easy setup A simple setup, to focus on learning the basics
Actually I'm on OSX but I can use a VM if needed.
Advices about tutorial or books are welcome.
I hope it's not too generic as question.