Посоветуйте актуальные материалы для изучения C++

vlad222

Бог флуда
Дней с нами
3.033
Розыгрыши
8
Сообщения
902
Репутация
181
Реакции
1.747
Короче, решил снова попробовать научится программированию на C++.
Кстати, реально ли вообще стать более-менее хорошим программистом обучаясь дома, без учителя, читая книги или смотря видео?
Если такие есть, то интересно было бы послушать как вы прошли путь с чайника до эксперта, какие трудности вам встречались на этом пути и как вы их преодолевали.
Также буду весьма благодарен за советы которые помогут мне не сойти со стези обучения.
 
Последнее редактирование:
Если с нуля, то желательно изучить курс на https://metanit.com/cpp/ Желательно ещё и по си прочитать
Далее недавно был сайт на форме, где сливают курсы, подходит если все хорошо с англ, но и базового уровня англ должно хватить, сложного мало, но иногда придется гуглить. Я для себя выбрал там это - https://coursehunters.net/course/izuchenie-i-ponimaniya-c
Тут другие можешь посмотреть -> https://coursehunters.net/search?q=C++&orderBy=
Из книг могу посоветовать "Programming: Principles and Practice Using C++" Бьёрна Страуструпа
Ну и лучшее наверно, что я знаю - "Effective C++: 55 Specific Ways to Improve Your Programs and Designs" Скотта Майерса, но тут уже если есть определенные навыки
Ну и если знания уж сильно крепки, то уже "Modern C++ Design" Андрея Александреску

Что от себя могу добавить: если что-то не понимаешь, то гугли пока не поймешь полностью. Анализируй весь код, что увидишь, часто будет устаревший код, но работающий.

Можешь попробовать проходить курсы на http://www.programmr.com, тут требуются часто устаревшие техники, но тем не менее их полезно знать.
 
наряды со всем вышеперисленным,почитай книжку страуструпа (создателя языка)-она так и назывется язык c++,там замудренные вещи (даже те же указатели и конструктор копирования,например) подробно и четко прояснены
 
  • Like
Реакции: vlad222
Я бы посоветовал начать обучение с изучения алгоритмов и структур данных. По ходу обучения реализовывать это на си. Благодаря структурам поймешь, что такое указатели и с чем их едят. Так же в работе пригодятся эти знания. Потом можно переходить на с++ и изучать ООП вместе с самим языком. Но это если прям вообще чайник .
 
Про C++ очень познавательная книга Макс Шлее. Я сам хочу её купить в складчину https://skladchik.com/threads/qt-5-10-Профессиональное-программирование-на-c.187534/ . Там 1000+ страниц о классах Qt 5, о разработке различных приложений для андроид, виндовс, iOS. Книга стоящая, в интернете в обычных статьях не найти нормальную информацbю, это я уже понял. Тем более на свои знания лучше денег не жалеть
 
Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му "Язык программирования C++. Базовый курс"

Хорошая книга, включает последние стандарты.