Okay, this is what you can do. But first, although the language and the syntax may chance from one programming language to the other, the logic doesn't. C++ is just a bit lower level than some other languages. I started with Lua, then went to Python and I learned a new language called GDscript (for the game engine I am using) and I am soon going to learn C++ to modify the engine I am using.
By the way, if you know C++, and you want to make games, I will suggest the Godot Engine:
http://www.godotengine.org/projects/godot-engine
You can make games in GDscript, which is easier to understand than C++, but can do some of the heavy lifting that the underlying C++ does. But you will be able to go one step further and modify the engine itself, because it is free and open source and written in C++ also. Or just create cool plugins!
This way you can make games and stay fresh in C++
And GUIs are too easy in Godot if you ask me if you ask me. Something I am working on:
https://github.com/TutorialDoctor/TD-Godot-Games/tree/master/StoryBoard
And more info: