If you use a state-of-the-art language such as C/C++, you need a package manager in your toolbox for managing libraries and their dependencies. Microsoft's vcpkg package manager offers an easy-to-use, platform-independent solution.
If you're a fan of the Window Maker window manager, there's a new official release of the Linux distribution that champions the old-school user interface.