Just joined Exercism and thoroughly enjoying the experience.
I’ve been using Jetbrain’s Clion on Windows for a few months and really recommend it. It’s free for personal use and everything about it is pretty seamless. It’s a great help for those learning C++ or doing a refresher like I am.
I use NeoVim with clang-tidy on Linux, not very beginner friendly because it requires using keyboard shortcuts and using the command line for most things, but it does allow working efficiently on an old computer once you get used to it; clang-tidy does a lot of the heavy lifting such as auto complete, static analysis and auto formatting.
vim. Took me several years to fully migrate from IDEs, not looking back. It is always available and none of the compiler and linker flags are hidden. cmake is a natural addition.