This is a matter of personal preferance and what you wish to do. Obviously if your going for the windows platform you are going to work with Windows Frameworks/Libraries (MFC, .NET, etc)
The Linux platform you will lean more to GTK+.
Furthermore, how high of a level do you want to work on? C++ is more a low level language then, say, C#. In so far as the Adobe products are concerned, if I had to guess, I would say they were created using VC++ but that is strictly a guess.
================================================== =========
Read this if you want to know how to get a correct reply for your question:
http://www.catb.org/~esr/faqs/smart-questions.html
^^Took that from planoie's profile^^
^^Modified text taken from gbianchi profile^^
================================================== =========
Technical Editor for:
Professional Search Engine Optimization with ASP.NET
http://www.wiley.com/WileyCDA/WileyT...470131470.html
================================================== =========
Why can't Programmers, program??
http://www.codinghorror.com/blog/archives/000781.html
================================================== =========