Что я заметил так это то, что в книгах по с++ разжевывается куда лучше чем в книгах по с (ну или я просто на такие натыкался). Но у них есть один минус - многих поначалу пугает много специфических конструкций языка, вроде std:: , cout << ... и т.д. и поэтому они думают что всё очень сложно и страшно, хотя это используется просто для вывода результатов и т.п.
По сути нужно просто разобраться в таких понятиях:
- Переменные
- Типы данных
- Массивы
- Условия и логические операторы
- Циклы
- Функции
Само собой арифметические операции еще.
Это необходимый минимум. Далее просто нужно разобраться с самой концепцией программирования. Что и как делается. А дальше уже вступает самая банальная логика и документация.
Еще один из плюсов книг по с++ - новый синтаксис см практически идентичный и не будет сложностей с его пониманием.