Привет! Учил в универе еще по документации, книге страуструпа и кор гайдлайнсам от него же, но гайдлайнсы лучше попозже раскуривать. А так в целом можешь начать с его книги, собственно, еще есть на русском от Столярова "Введение в язык C++", она мне как-то под руку попалась год назад, я пролистал лайтово, базовые вещи объясняет, тоже можешь попробовать (под чай на недельку-другую). Но тут еще важный поинт в том, что знать с++ недостаточно (для хай-энд интересной продакшн разработки), нужно набрать еще и инженерный набор знаний: архитектура (память, цпу, устройства), операционки, алгоритмизация и структуры данных.
Про практику думаю не стоит говорить, само собой разумеется.