C/C++
Где можно нормально изучить С++?
По остальным ЯП в интернете инфы очень много, но почему-то на плюсах сэкономили, хотя перед этим, я думал, что он один из популярнейших языков. Ни тебе Qt разработки, ни тебе роликов про Boost. Я вообще понятия не имею, как мне его изучить без знаний Английского языка. Про практику вообще молчу, в интернете ее тупо нет.
По буст и кьют есть буквари на русском, уже не говоря о плюсах.
Антон Полухин
П49 Разработка приложений на C++ с использованием Boost. Рецепты, упро-
щающие разработку вашего приложения / пер. с анг. Д. А. Беликова. –
М.: ДМК Пресс, 2020. – 346 с.: ил.
ШлееМ.
Ш68 Qt 5.10. Профессиональное программирование на С++. - СПб.:
БХВ-Петербург, 2018. - 1072 с.: ил.
Из нового:
Райнер Гримм
Г82 С++20 в деталях / пер. с англ. А. В. Борескова; под науч. ред. А. Ю. Романова, И. И. Романовой. - М.: ДМК Пресс, 2023. - 518 с.: ил.
Антон Полухин
П49 Разработка приложений на C++ с использованием Boost. Рецепты, упро-
щающие разработку вашего приложения / пер. с анг. Д. А. Беликова. –
М.: ДМК Пресс, 2020. – 346 с.: ил.
ШлееМ.
Ш68 Qt 5.10. Профессиональное программирование на С++. - СПб.:
БХВ-Петербург, 2018. - 1072 с.: ил.
Из нового:
Райнер Гримм
Г82 С++20 в деталях / пер. с англ. А. В. Борескова; под науч. ред. А. Ю. Романова, И. И. Романовой. - М.: ДМК Пресс, 2023. - 518 с.: ил.
Без знания английского языка нормально программировать никак. Ты не сможешь читать документацию и понимать вывод компиляторов.
Относительно учебников: если вам первоисточник от автора -
Язык программирования C++. 4-е издание. | Страуструп Бьерн - не подходит, то, может, тебе лучше в тестеры податься ? Или в техподдержку L1 роутеры перезагружать ?
Относительно учебников: если вам первоисточник от автора -
Язык программирования C++. 4-е издание. | Страуструп Бьерн - не подходит, то, может, тебе лучше в тестеры податься ? Или в техподдержку L1 роутеры перезагружать ?
Понимаю ваше беспокойство. Изучение С++ действительно может представлять сложности, особенно если искать материалы исключительно на русском языке. Но несмотря на это, существует ряд ресурсов и книг, которые могут помочь вам в изучении этого языка программирования:
1. **Книги**
- *Страуструп Бьёрн* - "Язык программирования C++". Это классическое руководство от создателя C++.
- *Шилдт Герберт* - "C++: Полное руководство". Очень объемное и детальное руководство по С++.
2. **Онлайн-курсы на русском**
- Сайт **Metanit** предоставляет качественные бесплатные материалы по многим темам программирования, включая C++.
- На платформе **Stepik** существуют курсы по С++, разработанные преподавателями российских университетов.
3. **Форумы и сообщества**
- **CyberForum .ru** - здесь можно задать вопросы по C++ и получить ответы от опытных разработчиков.
- **Stack Overflow на русском** - хотя и не специализируется исключительно на C++, но многие вопросы по этому ЯП обсуждаются здесь.
4. **Проекты и практика**
- После того как вы освоите основы, попробуйте начать небольшие проекты. Это может быть что-то простое, например, калькулятор или текстовый редактор. Со временем у вас появятся идеи для более сложных проектов.
Насчет **Qt** и **Boost** - действительно, материалов на русском может быть не так много. Однако, когда освоите основы С++, можете попробовать приступить к англоязычным ресурсам, используя переводчики. Также не стоит исключать возможность изучения английского параллельно с программированием - это очень ценный навык для программиста.
1. **Книги**
- *Страуструп Бьёрн* - "Язык программирования C++". Это классическое руководство от создателя C++.
- *Шилдт Герберт* - "C++: Полное руководство". Очень объемное и детальное руководство по С++.
2. **Онлайн-курсы на русском**
- Сайт **Metanit** предоставляет качественные бесплатные материалы по многим темам программирования, включая C++.
- На платформе **Stepik** существуют курсы по С++, разработанные преподавателями российских университетов.
3. **Форумы и сообщества**
- **CyberForum .ru** - здесь можно задать вопросы по C++ и получить ответы от опытных разработчиков.
- **Stack Overflow на русском** - хотя и не специализируется исключительно на C++, но многие вопросы по этому ЯП обсуждаются здесь.
4. **Проекты и практика**
- После того как вы освоите основы, попробуйте начать небольшие проекты. Это может быть что-то простое, например, калькулятор или текстовый редактор. Со временем у вас появятся идеи для более сложных проектов.
Насчет **Qt** и **Boost** - действительно, материалов на русском может быть не так много. Однако, когда освоите основы С++, можете попробовать приступить к англоязычным ресурсам, используя переводчики. Также не стоит исключать возможность изучения английского параллельно с программированием - это очень ценный навык для программиста.
Игорь Ковалев
Добавлю: И даже не пытаться искать видеоролики. Только яитать, думать и пробовать писать самому
В аду
Игорь Ковалев
Не путайте с языком Ада
Похожие вопросы
- Если изучить один язык программирования, будет ли легче изучить что-то посложнее?
- Что еще можно изучить в C++?
- Ребят всех с новым 2021) Помогите изменить код своим ревью. Я по крайне мере его изучу и пойму как работает всё)
- Посоветуйте легкие языки программирования, который можно изучить в 14 лет.(читать описание)
- Те, кто изучил Unreal engine — как вы его изучали? По курсам или учебникам? По каким?
- Может ли человек изучивший все языки программирования взламывать что-то?
- Кто нибудь, объясните мне нормально, ясно, на русском, зачем нужен return 0 в с++?
- Как нормально выучить язык программирования без нормального знание английского? или сначала надо выучить английский?
- За сколько времени можно нормально изучить WinApi?
- Хочу изучить ещё один язык программирования. Не знаю с чего начать.
Но все таки, я считаю, что книжек недостаточно, чтобы стать программистом.
Однако, ПИТОНЫ, ДЖСЫ, изучать не желаю из за высокой конкуренции. Тем более, что я забросил питон после двух курсов на степике, больно хреновым показался.