I would argue that reading A Tour of C++ would make you ready to write a modern C++ program, if you are a programmer and are comfortable with pointers.
I read "A Tour of C++" and I found the book terse and the information too condensed. I honestly doubt that a programmer that doesn't know C++ could learn C++ from this book.
Recommended resources for learning C++ nowadays: "Jumping into C++" by Alex Allain, "C++ Primer Plus" by Stephen Prata, and Kate Gregory's C++ courses on Pluralsight. You can get a free 3 or 6 month Pluralsight subscription by signing up for Microsoft's free Dev Essentials program.
I found that diving into openFrameworks (looking at their examples, etc...) and hacking my own stuff was a great way to learn. Cinder would do the same.
I'd definitely recommend CPPCast (http://cppcast.com/) for learning about the C++ community.
Pluralsight has some decent videos as well.