I thought that c++ you used to write out the whole program, then you use Visual C++ to make a GUI for that program. But I've read you can make programs with Visual C++ alone. I'm new at this, and probally don't know what I'm talking about, but I'm willing to learn.