If you want to use C/C++ you may be more interested in O3DE, although it's a AAA specialized game engine that's not very user friendly. If you're new to game dev in general, then Godot is definitely the easiest to get started with, but you should use GDScript and not C/C++.
EDIT: or just make your own little game engine with OpenGL or Vulkan, That's probably the most effective way to learn nearly everything..