Цитата(demon_21 @ 17.08.2007 16:26) 

 Я недавно получил в свое распоряжение Visual Studio 6.0 и немного научился программировать на Visual С++. Теперь я хочу научится программировать под .нет. но встает такая проблема-поддерживают ли более поздние версии  Visual Studio программирование НЕ для .НЕТ?И сразу 2-ой -имеет лы смысл учится программировать не под .НЕТ, которая сейчас очень популярна? 
 На данный момент существует 2 реализации С++, обе поддеживаются всеми Visual Studio начиная с 2003 (за более раннюю сказать не могу):
- Visual C++ - это классический С++ от Microsoft, в котором есть все ATL/STL/MFC/Win32 и прочие звери.
 - Managed C++ - это реализация С++ для .NET Framework.
 
Эти две версии С++ очень сильно отличаются друг от друга, фактически это 2 разных языка.
Начинать программировать под .NET лучше с C# или VB.NET. Тогда будет понятнее откуда взялись те или иные конструкции Managed C++.