In this series of tutorials we'll learn C++ programming language.
C++ is the descendant of C language. It has similar syntax. But it also adds many features like object-oriented programming.
C++ 17 is the latest vesion of the standard for C++. It was released in 2017. In tutorials we'll discuss what features were brought by different versions: C++11, C++ 14, C++ 17, C++ 98.
There is also newer version of C++. C++2a is the draft of new C++ standard. But since it's a draft we'll not use it.
Tools: GCC And MSVC
To run programs that's written in C++ we'll need compiler. We'll start with GCC and then will use MSVC and discover Microsoft Visual C++ 2017 (it's part of Visual Studio IDE). All software we'll use is free.