Complete Beginner To Game Development

Thanks for the replies guys. I am stuck between picking a framework and engine though. Like, I don’t want to go download like a IDE and then not use it. I know what C++ is like and I’ve heard it’s not good for beginners but I also think UnrealEngine is overkill because mostly everything in it for beginners, they won’t use.