This is a program designed to quickly learn C++ programming. The app covers all the basic concepts of C++ programming, from beginner to advanced levels. C++ Programming Pro requires no prior programming knowledge and is ideal for beginners who want to learn C++. Programmers with experience in C++ can use this app as a reference and for code examples. The app includes an interactive test system for each section, with over 200 questions that can be used to prepare for various interviews and exams. The Pro version includes a favorites feature for topics, allowing users to save their selected topics separately for easy access. Also, the app includes a full-text search feature. The application is available in English, French, German, Italian, Portuguese, Russian, and Spanish. For convenience, the app offers two modes depending on the user's preferences: light and dark themes. The content of the app covers the following topics: • Data types • Operations • Control structures • Cycles • Arrays • Functions • Scope • Storage classes • Pointers • Functions and pointers • Strings • Structures • Enumerations • Object-oriented programming • Dynamic memory allocation • Advanced OOP • Operator overloading • Inheritance • Generic programming • Preprocessor • Exceptions handling The content of the application and tests Q&A are updated with each new version.