Вот моя библиотечка:
Рекомендую отдельно каждую, иначе её не было бы в моей библиотеке, но, конечно фронтовику зачем про C++ )) Но есть вещи базовые, классические, библейские, типа "Совершенный код" Макконнелла, "Алгоритмы - построение и анализ", "Паттерны проектирования" большой четвёрки, "Алгоритмы + структуры данных = программы" Вирта, "Комбинаторика для программиста" Липского.
Всему этому уже много лет, сейчас эти книги можно найти в сети, конечно же. Вам, как фронтовику, на первых порах лучше интерактивные курсы, с валидацией того, что сделали по заданиям - будет самый большой толк. А библии программирования - это уже потом, когда подрастёте до уровня "могу писать сам", тогда можно будет осваивать уровень "как писать правильно".