Other Resources
Basics
- A Tour of C++ by Bjarne Stroustrup
Best Practices
- C++ Core Guidelines by Herb Sutter and Bjarne Stroustrup
- Fluent C++
- Herb Sutter's GOTW
- Effective C++, More Effective C++, and Effective Modern C++ by Scott Meyers
Intermediate
- Exceptional C++ by Herb Sutter
- C++ Coding Standards
SWE
I'll be honest, I think these four were life-changers for me. Part of that could be when I read them, but I still would highly encourage you to take a look at them when you get a chance.
- Gang of Four Design Patterns
- Pragmatic Programmer
- Clean Code
- Clean Architecture
- Kent Beck's Test Driven Development by Example
Specifics
- Concurrency - C++ Concurrency in Action by Anthony Williams
- Generic Programming - Modern C++ Design by Andrei Alexandrescu
"Our passion for learning ... is our tool for survival."
- Carl Sagan