@OxFFFFFFFF given I already know C, is it a better idea to jump straight into a best practices book?
Nope, C++ is very different from C if u don't want results.
In C++ u will be dealing with a lot of things especially in Modern C++. I'd say u should eithert learn using :
- Programming: Principles and Practice Using C++ (Bjarne Stroustrup, 2nd Edition - May 25, 2014) (updated for C++11/C++14)
OR
- C++ Primer (Stanley Lippman, Josée Lajoie, and Barbara E. Moo) (updated for C++11)
These two above should give u enough such that Scott Meyers book will only be adding few things.
Then go for : Scott Meyers book (Updated for C++14) after those.