Other Resources

Basics

  • A Tour of C++ by Bjarne Stroustrup

Best Practices

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