you learning C++ is never going to waste, learning programming is more than just learning the syntax of a language
Do you mean C? Because “only a few features” and “C++” don’t quite go together. It famously has a huge surface area and is by this point in time basically three or four complete languages glued together
Are you sure about that? C++ has libraries for literally everything you could possibly want to do. However
What do you mean by “app development”? A huge number of all applications in existence are written in C++, so it’s clearly possible. Google brings back thousands and thousands of solid results for “app development C++”. It has been a (if not the) major programming language for decades. Almost every GUI library, windowing library, renderer etc is written in the language. Yes you can build applications with it.
If you’re talking about web development w/r/t server-side web applications, it doesn’t matter what language they’re written in. I’m not sure why you would want to use this type of language for the whole thing – people seem very keen on doing it in Rust, which is the same level, and I just do not see the point when frameworks in higher-level languages exist and work perfectly fine and are much more ergonomic, but if C++ is your language then fill your boots. To be fair, you can do fairly amazing things with a language that can work at an extremely low level: this being a recent example which to me is just black magic.
Thanks so much! Some of the videos that I watched said that C++ is very bad at anything close to web development, etc… and that it’s only used in creation of Operating systems, etc… So I was quite worried.
I also like using C overall, but when I was learning C++, I learnt that it was like C in nature and that it was overall limiting when it came to the features, so I’ve been limiting myself to using features common in the 2 languages and a few extra things in C+ + like OOP and Exception Handling.