I've been learning C++ for a few months now and have noticed that there are libraries that do a lot of the work for things I have been learning so far. For example, I learned first how to make C strings using char arrays. I have recently been learning how to work with strings using the string class, which makes things much easier.
For practical applications of programming (making something that works) would it be better to just learn the more advanced features of C++ or should I go ahead and learn the basic concepts in order to have a fuller and deeper understanding of the language?



