Hello all,
I have done C/C++ programming in university on DOS/UNIX machines. I want now to make the shift to Windows VC++. I am very confused about the various tools available. There is VC++ 6. VC++.net and VS 2005.
Are these tools compatible If I learn one can I use the others easily Which one do you recommend I start with Can you recommend a good book
Thanks in advance for your help.

A difficult question
CSharpZealot
The C++ Tools that you have mentioned are the versions of the Microsoft C++ Compilers. Here it is in order:
VC++ 6
C++ 7 (.net Framework 1.0)
Managed C++/ C++ 7.1 (.net Framework 1.1)
C++ 8.0/CLI (.net Framework 2.0)
I suggest that you use C++/CLI 2005, its the latest tool. But still in its Beta Stage. You could both create programs in native C++ and Manged C++ (CLI) that targets the .net Framework. The C++ 8.0 has also been made more ANSI compliant.
No, you could not learn one and use the others. Some codes compiled in VC++ 6.0 would not compile in C++ 8.0 coz there had been language changes to make the compiler compliant to the C++ standard...
Here is the link for C++ 8.0
http://lab.msdn.microsoft.com/express/visualc/default.aspx
cheers,
Paul June A. Domag