Привет, я начал изучать язык c++, мне 14 и хочу связать свое будущее с программированием. Хочу быть готовым к олимпиадам по программированию уже через год-два. Подскажите пж, как лучше всего сейчас учить язык. Я прочитал, что видео на ютубе не сравнятся по содержанию с книгами по с++. Так вот какие книги/курсы/видео посоветуете. Желательно на русском или хотя бы с переводом, так как нас трое друзей, которые сидят и вместе учат программирование, а у моих двух оболтусов все так себе с английским. Заранее большое спасибо за всю инфу.
Олимпиады полный шлак, оно того не стоит. А в плюсы вкатывайся с изучения библиотек(qt прежде всего, стандарт де-факто).
I_II_III, Так вы ему советовали сразу "вкатываться" с этого, теперь вы соглашаетесь, что нет. Зачем советовать тогда?
Daemon, я подумал что он уже с основами знаком. Я в этой ветке исправился(можешь всю прочитать) и в итоге все к Шилдту пришло.
зачем лезть к книгам, если ты только начал учить. смотри видео и решай на кф, аткодерс, асм и т.п. и чтобы ты куда то продвинулся, учи английский и советую учиться одному, друзья тянут вниз в развитии
LVV, Насчет меня - вы преувеличиваете. Насчет темы. Базу можно без книг(но можно и с книгами). Потом уже Майерс, Александреску, Саттер и др. Либо для саморазвития можно углубиться в работу самого кода - компиляция, взаимодействие с ОС, асм (есть немного на ютубе инфы - канал AlekOS). Книги Таненбаума. Базовые понятия - lib, framework, API, ABI, компилятор, парадигмы и их суть и пр. - гугл, википедия, SO и все это лучше на англ, ну еще статьи на Хабре. А еще ведь есть методологии, патерны, кодстайл, клин код и пр. Еще замечательный сайт cppreference.com - стадарт C и C++ только в виде удобной вики (есть ру версия, но там не успевают переводить) поизучав его, вы поймете, что инфа на сайтах с базой была не совсем правильно написана. Из ресурсов с хорошей базой могу выделить этот radioprog.ru/category/172 Ну еще многие советуют выучить сначала С, а потом уже С++, может и правильно, ведь ANSI C - подможество C++, и он гораздо проще в изучении чем C++ еще и в POSIX задокументирован.
Daemon, это не комплимент, я чекал твои коды. могу еще посоветовать https://e-maxx.ru/ я бы советовал сперва просто заинтересовать себя и решать легкие задачи, а после изучать парадигмы, принцип работы компилятора/интерпретатора, асимптотика и прочее. легко можно выгореть из-за непонимания и сложности (как я, когда изучал дерево и строки)
Я готов тебе продать приватные вип курсы от МФТИ за символичную плату, В РАЗЫ ДЕШЕВЛЕ и качественней. Это не какие то инфациганы с proprogrammer.net