I started learning C++ about one month ago and now I can make basic i/o programs, but since I am learning on my own, I have trouble with certain concepts and no real organization which I think will leave gaps in my knowledge (maybe knowing a few more advanced things but not knowing some basic concepts).
I am interested in getting a book about C++ to learn from, I saw different recommendations that were posted in different years. I know we have had C++ updates like C++03, C++11, C++14, and now C++17 which from my understanding just added more support for things/different features/new libraries. I don't really know if it would be bad if I get a book that doesn't cover newer versions of C++, obviously the language it's self hasn't changed, but the way some things are done probably has. One recommendation I saw a lot is Accelerated C++, published in 2000, because it is friendly for beginners and has a good approach to teaching C++. Should I read Accelerated C++? What are some other good books?