Check out doc.lagout.org and download a few books and read them when you're offline. As for versions, just read the documentation on the latest version of C++ and see what's changed.
Also, I recommend you start small projects every time you learn something new. It keeps you sane and away from boredom of just reading.