W tej książce twórca języka C++ Bjarne Stroustrup opisuje, czym jest nowoczesny C++. To krótkie, samodzielne wprowadzenie obejmuje podstawowe funkcjonalności języka oraz główne komponenty standardowej biblioteki — choć nie z pełną głębokością przedstawienia materiału, to jednak na wysokim poziomie profesjonalnym. Książka zawiera wiele konkretnych przykładów, które ułatwiają naukę tego języka programowania.
Stroustrup przedstawia funkcjonalności C++ w kontekście wspieranych przez nie stylów programowania, takich jak programowanie obiektowe i ogólne. Jego książka jest zaskakująco wszechstronna - zaczyna się od podstaw języka programowania C++ i stopniowo przechodzi do bardziej złożonych tematów, takich jak wiele nowych i już ustalonych funkcjonalności C++17, w tym semantyka przenoszenia, jednorodna inicjalizacja, wyrażenia lambda, zaawansowane kontenery, liczby losowe i równoległość. Obejmuje również niektóre rozszerzenia C++20, takie jak koncepcje i moduły. Książka kończy się dyskusją na temat projektowania i ewolucji C++.
To wprowadzenie nie ma na celu nauczenia czytelnika programowania (do tego służy inna książka tego samego autora - Programowanie. Zasady i praktyka z użyciem C++. Drugie wydanie). Nie jest również wyczerpującym podręcznikiem, który doprowadzi cię na szczyty mistrzostwa w C++ (tutaj można polecić książkę Stroustrupa Język programowania C++. Czwarte wydanie oraz wiele źródeł informacji w Internecie). Jednak jeśli jesteś programistą w C lub C++, który chce lepiej poznać aktualny stan języka programowania C++, lub programistą w innym języku programowania, który chce zobaczyć dokładny obraz i zalety nowoczesnego C++, to nie znajdziesz krótszego i prostszego wprowadzenia do C++ niż ta książka.