C++ не тот язык который учится "тыком", да и вообще не так уж много языков поддающихся изучению таким способом.
выучить синтаксис, объявлять классы и методы - далеко от изучения языка.
http://www.quizful.net/test
проверьте как много вы натыкали в С++, из любопытства.
(холи и импер годную литературу посоветовали, в довесок скажу, после либерти\лафоре и перед страуструпом очень полезно почитать Эккеля (философия С++). Очень хорошо укладывает кашу в голове перед "погружением" в язык с головой. Ну и считаю необходимой книгу Макконелла - Совершенный код. Для людей которые только начали вливаться в это ремесло.)