I'm still interested if someone read this book since it's based upon standard C++?!
Can one learn C++ over Visual... I mean what's difference anyway, except M$ is involved in Visual ?!

I think you are confused.
C++ is the language, whereas Visual C++ is an ide and compiler suite created by Microsoft, which helps with programming in C++

One reason its named "Visual C++" because its a c++ compiler/IDE designed to make writing MS-Windows programs easier. Otherwise it will compile standard c++ programs without a problem unless you try to use something from the newest version of c++ standards which vc++ has not yet implemented. But then most c++ compilers are not 100% c++ standards compliant.

yes it will buy the book,buy visual studio.
and you are good to go actually it is one of the latest IDE and compiler for c++
also if you are looking for a free alternative you can use the visual c++ Express(free version) which offers limited features or use Code::Blocks which is a fully fledged open-source IDE just download the one with MinGW compiler HERE is the link

This question has already been answered. Start a new discussion instead.