В интернете есть видеоуроки, но что-то мне подсказывает, что лучший путь - их не смотреть, а найти документацию по языку, по компилятору. Изучить алгоритмы и изучить каким образом код преобразовывается и считывается компьютером.
И с пониманием работы компьютера и алгоритмов сразу отправляться в свободное плавание со справочниками и оф. документации к языку. Как считаете - лучше самому или видеоуроки тоже хорошо? Если нет, то где брать информацию о работе комп-ра и языках?
Во первых по видео программированию не научишься. По ряду причин. Учиться нужно по текстовым учебникам.
Во вторых в С++ новичкам вообще делать нечего, это язык не для начинающих, а для тех кто уже хорошо умеет программировать на языках попроще
Сначала лучше понять, зачем все эти навороты. Перед изучением объектно-ориентированного языка лучше разобраться с основами ООП, например, по книгам Гради Буча.
Официальная документация написана очень сухим языком, без лишних объяснений и примеров, так что в начале может быть сложна для понимания. Имхо, лучше ставить для себя определённые задачки для самостоятельного написания (начиная с банального "Hello world" и постоянно усложняя их - примеров в интернете есть куча, на некоторых сайтах можно в т. ч. проверить правильность исполнения), разбивать их на маленькие шажки и попросту искать в интернете исполнение того, что вам кажется непонятным. Ну и паралельно читать гайды: естественно, без базового понимания, чем являются переменные, классы и пр, например, вы ничего не напишите. А видеоуроки стоит смотреть далеко не в первую очередь, имхо, хотя они тоже имеют место быть