C and C++ are different languages today, while it is still possible to write C code in C++, it is not recommended.
Last year C++ was "upgraded" with a new standard C++11. If you want to learn modern C++ you will have to use a variety of websites. There is no good beginner C++11 book available for now.
A few useful blogs with C++11 material:
http://herbsutter.com/elements-of-modern-c-style/
http://www2.research.att.com/~bs/C++0xFAQ.html
http://solarianprogrammer.com/categories/C++11
A good book about C++ is:
http://www.amazon.com/Primer-4th-Edition-Stanley-Lippman/dp/...
but I would wait for the 5th edition for learning C++11.
If your wife knows nothing about programming I suggest to learn a language like Python or Ruby first ... C++ is not suitable for a beginners.
As a casual c programmer, I've found this "c to c++" tutorial very useful:
http://www.4p8.com/eric.brasseur/cppcen.html
It now appears to be offline, so here is the cached version:
http://webcache.googleusercontent.com/search?q=cache:http://...