Если Вы воообще никогда ничего не программировали. Даже for, while мудренно для Вас, то рекомендую освоить книгу:
"Освойте самостоятельно C++ за 21 день", Дж. Либерти.
Послее надо будет "освежить" знания и поставить мышление на "программерские рельсы" и для этого рекомендую прочесть Лафоре, "Объектно ориентированное Программирование в C++".
После этих двух книг рекомендую прочесть:
Вайсфельд М. , "Объектно-ориентированное мышление", Библиотека программиста, 2014
На мой взгляд. Если Вы будете знать C++ в остальных языках разобраться точно сможете!