im just giving adivce from advice givin to me on a similar question
Originally posted by Barjor
If you don't know what you are talking about you shouldn't give advice. I would go with C++.NET because that give you the option to write both managed and unmanaged code. C++.NET is much MUCH more standard compliant then the old VC6 compiler ever was.There is nothing VC6 can do that VC.NET can't do. You will still be able to use MFC with VC.NET and it will be supported for a long time. All Mfc is is a wrapper class to the api32. I don''t think MS is doing any developing on the mfc part so eventualy you will have to learn something more. I still use alot of mfc with .NET and like it alot. MS have not released a new version of C++, if it is C# you are thinking about that is a different languish. You can take a C++ project written in VC6 and open it in VC.Net and continue to work as nothing happend.