Comment by bulbar

4 hours ago

Most important thing is to use material (or tell LLMs) that use C++20.

If you don't need compile time techniques (templates, concepts, consteval, context, ...) then C++17 might be acceptable, too.

Modern C++ is pretty nice to write and compile errors are sane as long as you utilize concepts where it makes sense.