Tangential point, but very important to a good start:
If you can install applications on the desktop you use, and it is Windows, consider installing cygwin. It allows you to get many different (GNU) free compilers, C++ among them. I think it is a great idea to see a code snippet in a book, take it and run with it. Generally with Visual Studio and .Net there is a considerable learning curve for getting to the point of compiling and running code well - as well as great cost.
VS is a really good product, but not the best tool to cut your teeth on, unless you must learn C# and lambdas. From the getgo.
If you are on Linux or cygwin you are good to go for C, C++, FORTRAN, ADA, Python...