Whether it's better or not is subjective, but I think you misread PeTe's message.
He simply meant he understands C# more than he does C++, which sounds reasonable.
To OP: VS 2008 is an IDE and compiler suite, but it doesn't offer true C++ (as the ISO standard). You have the choice of using C++ for native compilation, which is what you would use, but note that it does stray from the C++ standard and, if you aren't aware, you'll produce unportable code.
The other option is to use C++/CLI, to build .Net assemblies with Microsofts extensions, and the .Net libraries. It generally isn't a goof choice of language, because it still carries the "bad" parts of C++, which C# aims to better. You should really only use C++/CLI if it's required to interface a .Net assembly to some other native code, hardware drivers and stuff that C# can't do, otherwise, just use C#.
As for where to learn: Get a book. C++ is complicated, and if you don't properly understand what you're learning it's easy to shoot yourself in the foot. I've yet to see a 'tutorial website' that is descriptive enough to learn from, although ebooks are fine.