With the recent innovations and development in technology, the technology-driven 21st century gives us a fairer idea of how could learning and mastering a programming language is an intelligent choice, especially when it has much of a wider application in our lives.
There is a list of programming languages that are used today (Java, Python, BASIC, Pascal, etc.) of which c++ is the one.
C++ was developed by Bjarne Stroustrup in the 20th century and since then it has been one of the favorable choices of any programmer to code in the language.
While the language seems boring and hard to learn to most of the learners who start to learn C++, C++ with its wider applications in developing web browsers, games, MYSQL, an operating system is a good choice for those who want a good career ahead in writing programming languages.
If you are one of them who is trying to master over the language then obviously there are some of the things that you will require to learn and remember in the language which includes major of its functions.
C++ has its standard library functions which are used in the language to help in the execution of the program by performing input/output functions, mathematical calculations, string & character manipulations etc. and these are the things that you should always remember while working in the language.
A few of standard library functions are mentioned below:
<iostream> for input output functions.
<cmath> for mathematical calculations
<ctime> for manipulating time and date
<cstring> string related function
And many more, the broader usage of which you can find in a handy book of learning the language.
There are many who will advise you to master C++ before any other programming language. I chose it because of its wider usage, the choice is still left to you of which do you want to learn the first.
But, if you would ask me of my personal opinion, I would recommend you to use C++ first as it will give you an edge over any other programming language and the most important that it would clear your concepts and make you well known of how the programming languages work. The opinions in this respect could differ from person to person which is perfectly acceptable.