Первое, что мне предстояло - выбрать книги, по которым я буду учить язык C++. Почему именно книги, а не книгу? Я считаю, что одной книги будет недостаточно. Осилив целиком одну, наверняка стоит заняться второй, потом третьей и так далее. Конечно, начиная со второй книги самые первые главы можно будет пропускать (я говорю про "основы" языка - переменные, математические операторы, циклы, условия и т.п.)
Почитав комментарии к многим книгам и посоветовавшись с парой людей, я выбрал четыре книги по программированию на C++:
1. Айвор Хортон - Visual C++ 2010. По отзывам эта книга написана очень понятным языком, в ней много примеров программ. Начать решил я именно с нее.
2. Бьёрн Страуструп - Язык программирования C++. Книгу написал сам создатель языка C++. Что же может быть лучше? :) Однако, быстренько пролистав книгу, мне она показалась сложной. Так что начинать с нее я бы не советовал.
3. А. Крупник - Изучаем Си. Об этой книге говорят, что она написана для учеников старших классов и студентов начальных курсов. Наверное это означает то, что книга написана максимально доступным и понятным языком. Возможно, стоило бы и с нее начать изучать язык C++.
4. Стефан Р. Дэвис - С++ Для чайников. Думаю вы наверняка видели серию книг "Для чайников". По отзывам, книга очень хорошая и действительно по ней можно изучать программирование на C++ даже будучи очень далеким от слова "программирование".
Итак, книги выбраны, можно начать и изучать язык C. Как я уже написал, первой книгой будет "Айвор Хортон - Visual C++".