proactive is right...Visual C++ is not a compiler but an IDE. First start off by learning C++. Then when you feel that you have mastered the basic concepts, and feel prepared for the next level, you should get into vc++ and master that...