If you're a complete beginner to programming, I have no idea of what book could get you started with C++ -- I'd recommend just about any other language as simpler for somebody who's never programmed before.
If you're a reasonably experienced programmer at some other language, just a beginner at C++, I'd start with Eckel's Thinking in C++ -- it has the big advantage of being freely available online, so you can at least get started with it (if you decide to buy the paper+CDROM edition, which is IMHO advisable if you have the money and like the book, it will be done with fully open eyes and not just a "gamble" of many of your $$$ on somebody else's opinion;-). Once you're done with both volumes of Eckel and the exercises, you will know enough C++ to pick and choose the high-intermediate, to advanced, to expert, books and projects you desire to continue your study.
(Of course I'm biased, because Bruce's a friend and a fellow Python enthusiast, but his books on Java and C++ are very and justly popular on their own anyway, quite apart from my bias;-).
Web apps are not the typical field for C++ use (although of course you can use any language you prefer, I don't even know of a popular/widespread C++ framework for web apps -- and I'm pretty expert at C++, even though these days I do much more Python [[excellent language for web apps btw;-)]] than I do C++).