Какой уровень знаний уже по программированию? Для начала подойдёт Роберт Лафоре, я думаю. Для продвинутого изучения Бьёрн Страуструп, без него никуда. А затем для общего развития сразу после Лафоре любую книгу про паттерны на C++ или просто про паттерны но пытаться их повторить именно на сях.
Страуструп, как выше посоветовали. Реально забей на курсы и всякую лабуду, просто читай и делай упражнения. И предисловие не пропускай: там написано как книжкой пользоваться с максимальной отдачей.
Паттерны сразу нахуй, для начала нужно научиться код писать как таковой, а то иначе есть шанс ебануться на отличненько, потом сморкаться без паттернов не сможешь.
Какой уровень знаний уже по программированию? Для начала подойдёт Роберт Лафоре, я думаю. Для продвинутого изучения Бьёрн Страуструп, без него никуда. А затем для общего развития сразу после Лафоре любую книгу про паттерны на C++ или просто про паттерны но пытаться их повторить именно на сях.
Бьярне Страуструп. Программирование: принципы и практика использования C++
Для новичка слишком круто. Это уже если хочется стать профессионалом.
Страуструп, как выше посоветовали. Реально забей на курсы и всякую лабуду, просто читай и делай упражнения. И предисловие не пропускай: там написано как книжкой пользоваться с максимальной отдачей.
Паттерны сразу нахуй, для начала нужно научиться код писать как таковой, а то иначе есть шанс ебануться на отличненько, потом сморкаться без паттернов не сможешь.
https://metanit.com/cpp/
Не учил там c++, но по c# материалы для новичка там норм были