Что читать программисту на C++?
Как по мне, C++ программист не может себя таковым называть, если он не читал Джефа Элджера.
Про Qt - лучше читать официальную документацию и смотреть примеры.
Про OpenCV - лучше начать с самой технологии и потыкать ее через Питон: www.pyimagesearch.com
Про OpenGL - книг хороших не нашел (ни тогда, ни сейчас), осваивал по примерам и оф. документации.
По алгоритмам найдите копию Hackers Delight (там всякие фокусы с битами-байтами).
По вопросам оптимизации - почитайте старые книги Касперского (Техника оптимизации программ и эффективное использование памяти).
По структурам данных: https://github.com/thejameskyle/itsy-bitsy-data-st...
C++ это обширная кроссплатформенная система, и истинных путей она поддерживает множество, поэтому вам прежде всего необходимо определиться чем вы заниматься будете, чего именно вы хотите быть достойны, без этого ответ на вопрос невозможен, а любые попытки будут субъективным бредом, впрочем если для вас достойно быть невеждой и не знать объективную информацию, то вперед и с песней!