My programming adventures haven’t taken me to C++ (yet), but if I had absolutely no programming experience, I think I would have a hard time getting comfortable with it. It’s a beast. I feel like someone who knows C++ should have no problem adapting to other languages.
I’m a big Ruby fan, even though it’s not my strongest language. Yet.
I’m sure I’ll get a lot of crap for this, but if I could standardize pseudocode and turn it into a programming language, I would drop everything and do it right away. I like to do complicated things in easy ways.
In my opinion, certain languages turn people off because they’re annoying to learn — no matter how powerful they are.
It’s kind of amazing how toddlers are using Swift and learning a programming language before they’ve fully learned a natural language. Note that toddlers aren’t particularly interested in Java, though 😂 and if they had an app called C++ Playgrounds, I’m not convinced they would love it.
Back to your question… since I don’t use C++, I probably don’t have the right to give my opinion about it. I’d learn it if I had to. It’s undeniably powerful, but I’m not convinced that it’s the only language with such capabilities.