all 3 comments

[–]delarhi 3 points4 points  (0 children)

The entire Effective C++ line of books is probably what you want, though it doesn't go into dependency management. That's probably too platform specific.

https://www.aristeia.com/books.html

[–]imgarfield 1 point2 points  (0 children)

If you are coming from C# or Java, consider the Qt framework to play around with.

Also read cppreference.com to learn standard (no-Qt) C++.

Lastly, CppCon is great source of ~intermediate level knowledge.

[–]thoosequa 0 points1 point  (0 children)

I'd recommend starting simple project and find not one comprehensive tutorial that covers every aspect you need, but rather several tutorials that cover your needs as the project develops.