Ariox41, согласен, рекомендации лучше вообще для начала не читать, а начать с Язык программирования C++. Базовый курс (5-е издание)
Год: 2014
Автор: Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му
Издательство: Вильямс
ISBN: 978-5-8459-1839-0
C++ Primer Plus, 6th Edition / Язык программирования C++. Лекции и упражнения
Год: 2012
Автор: Prata S. / Прата С.
Издательство: "Вильямc"
ISBN: 978-5-8459-1778-2 (рус.)
Программирование. Принципы и практика с использованием C++ (2е издание)
Год издания: 2016
Автор: Stroustrup B. / Страуструп Б.
Издательство: Вильямс
ISBN: 978-5-8459-1949-6, 978-0-321-99278-9
Стандартная библиотека C++. Справочное руководство
Год: 2014
Автор: Николаи М. Джосаттис
Издательство: Вильямс
ISBN: 978-5-8459-1837-6
Энтони Уильямс - Параллельное программирование на С++ в действии - 2012
Год: 2012, Москва
Автор: Энтони Уильямс
Издательство: ДМК Пресс
ISBN: 978-5-94074-448-1
Эффективный и современный С++: 42 рекомендации по использованию С++ 11 и С++14
Год издания: 2016
Автор: Скотт Мейерс
Издательство: Вильямс
ISBN: 978-5-8459-2000-3
"желательно без привязки к языку"
OO Modeling and Design with UML / UML 2.0 Объектно-ориентированное моделирование и разработка
Год: 2007
Автор: J.R. Rumbaugh, M.R. Blaha / Дж. Рамбо, М. Блаха
Издательство: Питер
ISBN: 5-469-00814-2
Не льстите себе
Основные концепции ООП
инкапсуляция, наследование, полиморфизм.
Если Абстракции у вас вызывают вопросы, Значит вы просто имеете некоторое представление об ООП. И вам нужна литература для начинающих.
Роман @myjcom
У Вас "все смешалось кони, люди"
Вы уж как-нибудь определитесь.
Или циклы, или рекурсия.
Как минимум замерте эффективность алгоритма с циклами и алгоритм с использованием рекурсии.
16 Гигов DDR4
мать типа GIGABYTE GA-B250-HD3P
SSD
все будет летать