I'm a beginner learning C# which is the "latest" installment in the C family of programming languages. Unlike C++ the C# language is very "high level" which means you do everything on the highest level without having to go into much detail with memory management and such. In fact C# almost resembles Java.
But, it is still Object Oriented Programming (OOP) so what you learn there can be translated to other object oriented programming languages (C++ included)
but, if you want to learn C++ go ahead but it will take significantly longer to get a grasp of it. which is why people suggest learning python, Java, or C# first because you will see results for your work etc.
I just started learning how to program about a week ago, so I have a long way to go. I did a simple text based choose your own adventure game in C#. I even had it so that you could enter a name for your character and enter a name for your spaceship which the game used from that point on. It was cool and I'm proud of myself.
But, all that I learned was with tutorials on youtube and they don't go too in-depth. So, today I went out to the book store and bought C# for dummies. I haven't started reading it yet but, hopefully it can explain things in more detail.