C++ needs a “missing semester” around tooling. Most material I see focus on the core language but leave out setting up build systems, package management, clang tidy, testing etc.
I ended up suggesting those who don't know how to setup a tool chain use VS Code. Not out of any particular affinity for it, but because of the good documentation covering Windows, Linux and macOS.
I have only used pip, cargo, npm (well yarn and pnpm mostly) and composer.
Big off putting aspect of learning C/C++ is that I can’t grok how shared libraries work very well