~Puts CS major hat on~
Ok so the question here is what other languages do you know and how well do you know them? For the sake of others reading this Ill assume little-none!
So C++ is a very old language (its from the 80s or something) so its got a lot of quirks and such that make it quite complicated to learn. Learning C++ is a bit like learning Latin before learning French or Spanish. It will make you a fantastic programmer and make all other languages easier, BUT it will be very hard.
If you're totally starting out, look up a "Programing Fundamentals" course (I like youtube courses, but there are books too) and do that, do this before you do anything else, this is good for anyone interested in code or even just computers!
After that the question Id ask is; do you want to be a PROGRAMMER or just make cool things with code? Being a programmer is a career, it takes years and will only suit some people, but everyone can learn a little code to make cool things.
If you want to be a programmer, than the best thing Id suggest is starting some small C++ projects. Prob the best way to do that is make a lil game in the Unreal Engine, it uses C++ and has a lot of
help and tutorials you can follow. You can also try starting with C since it is even more basic and leads directly into C++. To help you along the way there are a
few good tutorials out there, but really doing a project is the best way to learn.
If you just want to make cool things with code, don't worry about complex languages like C++, learn Javascript. Its much kinder you can do everything with it. (Id avoid PHP as its more limited, but its also a good starting option).
Hopefully that helps a little!
Disclosure, my first "fully" learned languages were (in this order, its a weird order) - C, PHP, Java, C#, Javascript
Languages I only partially know C++, Swift, Objective-C, Ruby, Haskell, GML