C++ wyjątkowo prawidłowo pasuje do nauki jako "pierwszy poważny język programowania", a równocześnie jest rewelacyjnym, wszechstronnym narzędziem do tworzenia innowacyjnych aplikacji. Programowanie w nim wymaga nieco wysiłku, lecz pozwala równocześnie ekspresowo przyswoić najważniejsze paradygmaty informatyki, jak i wdrożyć się w pisanie kodu zgodne z prawidłowymi praktykami.
Przy tym C++ ma cechy progresywnego języka programowania, a jego możliwości są poszerzane dzięki bibliotekom. By adept sztuki programowania mógł skorzystać z tych wszystkich zalet, potrzebuje pomocy dobrego nauczyciela albo prawidłowego podręcznika.
Tylko w ten sposób uniknie charakterystycznych błędów popełnianych na skutek niewystarczającego zrozumienia podstaw programowania i najważniejszych koncepcji programistycznych. Oto polska edycja lubianego podręcznika opartego na naukowych podstawach wydajnego uczenia.
To wyśmienite wprowadzenie do podstawowych technik programowania i umiejętności projektowania pozwala łatwo, a przy tym dogłębnie opanować elementarne pojęcia. W przystępny sposób omawia najistotniejsze kwestie działania algorytmów i rodzaje struktur danych.
Krok po kroku przeprowadza czytelnika od podstaw do bardziej zaawansowanych tematów związanych ze współczesnymi aplikacjami, takich jak GUI i programowanie XML. Poszczególne koncepcje zostały tu wyjaśnione z zastosowaniem słusznie przypasowanych schematów i grafik.
Nie zabrakło także wskazówek, przykładów i pokaźnych fragmentów nieprzeciętnie napisanego kodu, które ułatwiają naukę, podobnie jak liczne ćwiczenia i studia przypadków. W tej książce pomiędzy innymi: podstawowe koncepcje programowania: struktury sterujące, tablice, wskaźniki programowanie obiektowe, dziedziczenie, polimorfizm struktury danych: liniowe i oparte na drzewach wprowadzenie do algorytmów szablony i zarządzanie pamięcią Bądź profesjonalistą od pierwszej linii kodu!
Powyższy opis pochodzi od wydawcy.