If you read it, don't assume you'll know C++ in 24 hours; I have learn C++ in 21 days sitting at home somewhere, and I don't really "know" C++. Still, I never finished the book.
But, from that I learnt enough to get a 2D playable demo (was zelda: a link to the past style, with movement, animation and table-based collision detection) up and running within about a week. But I knew quite a bit of DirectX anyway.
Learn C++ in 21 days is quite a sizeable book tho, has quite alot of reference material. I'd say reference material is more important than step-by-step guides in any case, they usually start with "Hello World".. anyway, and if you're running Visual Studio C++; it does "Hello World" for you
Look for a book that has an even amount of relevant code examples/explanations and reference material. It'll last you longer and ultimately be more helpful.
Still; learn C++ in 24hours might be the best book ever, I've never read it.
Matt