Hello, I'm new to programming and was wondering what the difference is between the C++ stuff I've learned over the past year and a Visual C++ program for graphics.
And are there any good websites to learn Visual C++?
Visual C++ is an implementation of C++ with a visual wrapper. Kind of like Pascal and Delphi (Visual Pascal). The code is going to be the same, but you will not have UI components you can interact with.
Google is going to be a good start, but if you are familiar with C++ you should pick up the visual aspect with little/no problem
I think Visual C++ is another name for programing C++ using the Visual Studio IDE (Integrated Development Environment). C++ is just one of several languages Visual Studio supports. The C++ is the same, Microsoft have added wizards and libraries to take some of the coding effort away, and it has a built in debugger and numerous other tools to help with development. The C++ the wizards produce can look daunting but it's still C++.
To add to what Zaita and bnbertha have mentioned, Visual C++ is Microsofts 'version' of C++. It is included in Visual Studio, but you can also download the 'Express Edition' free, which only has C++.
Using Visual C++ you can create a console application - which is the sort of thing the majority (as far as I can tell) of books and tutorials concentrate on or a Windows GUI application - which can come in a number of varieties depending on the exact copy you have.
VS 2005, for example, allows you to build both MFC (old style Windows) and .Net (also knowns as /CLI) which are different in the way they need to be coded.
In essence, the 'Visual' part of Visual C++ means that the IDE includes a form designer, so you can create a Windows form by dragging components (such as buttons, text boxes, etc) onto the form. VS then auto generates the C++ code for creating those components, in theory making life easir for you.