Which C++ editor do you recommend and why?
With so many choices is hard to try them all.
visual studio C++ shell
As far as I know CLion (and for the record the JetBrains) products are not free. Visual Studio, VS Code.
As a beginner C++ leaner, Eclipse is my IDE of choice for Windows. I have tried Code Blocks and Visual Studio before. Both showed output in a separate window, which keeps getting in the way. Additionally, for Visual Studio, I had to enter the cin.get() command in each program just to keep the output window open. Eclipse doesn't have such issues. It shows the code and the output side by side.