"Symfonia C++ Standard" Jerzy Grębosz - pozycja dobra i niedobra. Dobra, bo jest idealna do rozpoczęcia programowania w ogóle. Fantastycznie tłumaczy ogólne zagadnienia związane z programowaniem w C++. Wskaźniki, obiektowość, dziedziczenie - te rzeczy (i wiele innych) jest wytłumaczone jak "chłop krowie na rowie" i zrozumienie ich przychodzi stosunkowo łatwo (a trzeba zwrócić uwagę, że same zagadnienia nie zawsze należą do prostych). To są rzeczy, które później się przydają w nauce innych języków (np. Java, Python etc.) i naprawdę ciężko to przecenić. Ale książka ta ma wady związane z faktem, że jest już nie najnowsza i uczy czasami złych nawyków. Jest w niej także dużo rzeczy, które naprawdę są na samym początku nauki raczej niepotrzebne (register, volatile już na stronach 71. i 72., operatory rzutowania static_cast, dynamic_cast itd. na stronie 100. - a cała pozycja liczy prawie 1100 stron - po co naprawdę początkującemu takie rzeczy?)
"Język C++. Szkoła programowania. Wydanie VI" Stephen Prata - naprawdę świetna pozycja ucząca nowoczesnego C++, porusza zagadnienie wyjątków (którego Grębosz w Symfonii nawet nie dotyka) i omawia standard C++11, czyli tak naprawdę najnowszy, jeśli chodzi o istotne zmiany.
Szerzej o nauce nowoczesnego języka C++ pisze bardzo sensownie użytkownik Asseon tu: http://www.wykop.pl/wpis/9719000/cpp-naukaprogramowania-programowanie-wstep-czestot/