Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.54/41: Рейтинг темы: голосов - 41, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 07.09.2020
Сообщений: 19

Что изучать, где начинать работать, какую литературу изучать, какие уроки смотреть

07.09.2020, 15:14. Показов 9006. Ответов 112
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят, добрый день, вечер или утро.
У меня вопрос очень большого значения
Хочу влить в среду программирования, очень мне это нравится и буквально попробовав консольный с++, если можно назвать (в Visual studio 2019), консольное приложение "Hello, World", все это очень заинтересовало и хотелось бы спросить чтобы правильно выбрать направление, моё желание-это лично быть кодером, который пишет движки, пишет код самой игры, если я говорю что то неправильно, то исправьте меня.Так вот, хотел бы знать в каком русле идти, что изучать, где начинать работать, какую литературу изучать, какие уроки смотреть и т.д, потому что сейчас я в Ютубе и по урокам плаваю как по воде, потому что хотелось бы иметь представление и полное описание того что я хочу, одним словом.
Уверен что здесь есть люди, которые смогут отозваться и дать совет, посоветовать уроки, курсы
Очень сильно хочу связать себя с этим, что то написать, что то создать
Хочу узнать правильное русло, потому что как новичок я просто растворяюсь в куче лишней информации и каждый раз разных видео
Заранее спасибо
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.09.2020, 15:14
Ответы с готовыми решениями:

Реализовать консольное игровое приложения "Пятнашки" (с чего начать, какую литературу и какие темы изучать?)
День добрый. Я - первокурсник, не так давно начал изучать язык С. И вот выдали мне тему курсового проекта: реализация игрового приложения...

Перспективные Frameworki (какие начинать изучать)
Решил изучить фреймворк. Чтобы понять с чем его едят, нашел в youtube по CodeIgniter уроки. Он действительно прост в установке и...

Куда смотреть, что изучать?
Доброго дня, форумчане. Есть цель - познать мир высоконагруженных систем, кластеров, серверного программирования и всего что вращается...

112
 Аватар для Nishen
1357 / 856 / 365
Регистрация: 26.02.2015
Сообщений: 3,814
07.09.2020, 15:16
Цитата Сообщение от Danilprogram Посмотреть сообщение
я в Ютубе
Зря.

Добавлено через 24 секунды
Бери и читай книги, сначала по основам языка, потом круг тем сам расшириться.
0
 Аватар для Nishen
1357 / 856 / 365
Регистрация: 26.02.2015
Сообщений: 3,814
07.09.2020, 15:17
del
Миниатюры
Что изучать, где начинать работать, какую литературу изучать, какие уроки смотреть  
0
 Аватар для Nishen
1357 / 856 / 365
Регистрация: 26.02.2015
Сообщений: 3,814
07.09.2020, 15:17
https://yadi.sk/i/ME2L0OmwhMnX7w
2
0 / 0 / 0
Регистрация: 07.09.2020
Сообщений: 19
07.09.2020, 15:23  [ТС]
Если я тебя правильно понимаю, то прежде чем входить в то что я хочу, вся данная литература должна быть во мне?Или если можно, то донести это понятнее
0
 Аватар для Nishen
1357 / 856 / 365
Регистрация: 26.02.2015
Сообщений: 3,814
07.09.2020, 15:31
Цитата Сообщение от Danilprogram Посмотреть сообщение
должна быть во мне
Ну, не буквально, но читать нужно и читать нужно не мало, чтобы из себя что-то представлять. И чем больше ты будешь читать, тем больше у тебя будет возникать вопросов. Потому что чем больше мы знаем - тем меньше мы знаем.
0
0 / 0 / 0
Регистрация: 07.09.2020
Сообщений: 19
07.09.2020, 15:38  [ТС]
Ещё один вопрос, есть ли смысл в курсах, обучениях программирования?
Или же лучше самому брать литературу, читать и работать с кодом одновременн.
Т.е прочитал, задание, выполнил, проверил, верно?
И да, если поиск не врет, то если нацелен на создание игры, собственного движка и полного функционала, т.е создаю с нуля
То являются правильным и перспективными C#, Python и Java
И почему отходит язык С++?
0
 Аватар для Nishen
1357 / 856 / 365
Регистрация: 26.02.2015
Сообщений: 3,814
07.09.2020, 16:02
Цитата Сообщение от Danilprogram Посмотреть сообщение
то если нацелен на создание игры, собственного движка и полного функционала
Не знаю, про движки и игры, но что-то мне подсказывает, что такие вещи пишут именно на C++.

Добавлено через 5 минут
Да бери книгу и читай, хочешь - смотри видео. Ищи удобные именно для тебя способы потребления информации. Одно можно сказать точно, что нельзя учиться программировать, только потребляя информацию. Нужно постоянно практиковать программирование: изучать чужие проекты, писать свои, принимать участие в чужих, возможно.

Добавлено через 8 минут
https://www.amazon.com/Beginni... B07Y5BBB3N
0
76 / 54 / 22
Регистрация: 26.02.2017
Сообщений: 206
07.09.2020, 16:38
Цитата Сообщение от Danilprogram Посмотреть сообщение
есть ли смысл в курсах, обучениях программирования?
Все сугубо индивидуально. Кому то после самостоятельного прочтения книги будет все понятно, а другому надо 10 раз объяснить и потом еще 25 раз показать...

Цитата Сообщение от Danilprogram Посмотреть сообщение
Или же лучше самому брать литературу, читать и работать с кодом одновременн.
Это нужно будет делать в любом случае, независимо будут курсы или нет. Без практики и дополнительного чтения ничего толкового не получится - только время потратите...

Цитата Сообщение от Danilprogram Посмотреть сообщение
если нацелен на создание игры
то лучше изучить существующие движки - Unity, UE, etc.

Цитата Сообщение от Danilprogram Посмотреть сообщение
собственного движка и полного функционала, т.е создаю с нуля
этим, если и заниматься, то исключительно в образовательных целях, чтобы понять как это работает изнутри. Т.к. движки создают целыми командами и тратят на это несколько лет. Одному человеку, да еще и новичку в программировании такое точно не под силу.

Цитата Сообщение от Danilprogram Посмотреть сообщение
То являются правильным и перспективными C#, Python и Java
Все популярные движки пишутся на плюсах. Про движок на питоне даже не слышала ни разу...
0
 Аватар для ram876
759 / 456 / 213
Регистрация: 19.12.2016
Сообщений: 1,815
07.09.2020, 16:44
Цитата Сообщение от Svetlana Saphon Посмотреть сообщение
Одному человеку, да еще и новичку в программировании такое точно не под силу
Ну тут один человек сделал свой игровой движок, может быть он и не на уровне популярных и думаю он его будет долго дорабатывать, но все же.
https://www.youtube.com/watch?... =emb_title
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
07.09.2020, 17:01
Цитата Сообщение от Danilprogram Посмотреть сообщение
какую литературу изучать
Для начала - линейная алгебра и аналитическая геометрия, трехтомничек интегральное и диффериниальное счисление, вычислительная геометрия, численные методы, основы информатики ( базовые алгоритмы и структуры данных, а не то что под этим в школе подразумевают), теория реляционных БД- ну на пару лет хватит.
Да и не забыть С++ шлифовать применяя ко всему этому.
На первичное освоение С++ по мануалу достаточно с пол-года.
Это подготовка к изучению специальности. За два года все это осилить реально. Дальше можно приступать к изучению самой специальности.
Цитата Сообщение от Danilprogram Посмотреть сообщение
посоветовать уроки, курсы
Универ. Специальность - прикладная математика и вычислительная техника. Все остальное - время и деньги на ветер.
0
1293 / 677 / 367
Регистрация: 07.01.2019
Сообщений: 2,300
07.09.2020, 17:08
Цитата Сообщение от ram876 Посмотреть сообщение
Ну тут один человек сделал свой игровой движок
Этот человек комитит с 2011 года
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
07.09.2020, 17:14
С++ это сложный для освоения язык и у Вас уйдет на него куча времени это единственное что важно знать.
Только видосиками на ютюбе точно не обойтись. Тут нужно минимум прочитать и проработать книгу на 800+ страниц. А лучше несколько книг.

Если у Вас мало времени то лучше возьмите - Python он проще и в трендах.

Добавлено через 5 минут
А если по делу, нужно изучать то что используется на месте Вашей будущей работы...
Т.е. я к тому что нужно думать сразу где будешь работать с такими знаниями.
0
Заблокирован
07.09.2020, 17:17
Цитата Сообщение от Svetlana Saphon Посмотреть сообщение
этим, если и заниматься, то исключительно в образовательных целях, чтобы понять как это работает изнутри. Т.к. движки создают целыми командами и тратят на это несколько лет. Одному человеку, да еще и новичку в программировании такое точно не под силу.
допустим движок для 2d игры (буть то аркада, или стратегия), почему бы и нет )
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
07.09.2020, 17:19
Цитата Сообщение от Avazart Посмотреть сообщение
С++ это сложный для освоения язык и у Вас уйдет на него куча времени это единственное что важно знать.
И при этом это не более 1% того что нужно знать инженеру-программисту для нормальной работы. Какой толк от любого языка не зная остальных 99%?
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
07.09.2020, 17:23
Fulcrum_013 Можешь ко мне не обращаться ты у меня в игнор листе ....
Какой ты крутой инженигер-программЁр не трудно догадаться почитав твои бредовые посты на форуме.
0
0 / 0 / 0
Регистрация: 07.09.2020
Сообщений: 19
07.09.2020, 20:47  [ТС]
И в итоге, остаются такие вопросы
1.Вопрос связанный с местом работы, в дальнейшей жизни очень хочется освоить кодинг, также учавствовать в написании, работать в игровой индустрии, то есть быть постоянно связанным с кодом=>Если есть такая цель, то что нужно перед собой поставить
1.1 Выучить определенные языки?Если да, то какие
1.2 Дополнительные материалы, инструменты программирования т.е скажем дополнительное
2.Если сейчас начинаю, прямо с этой же секунды, то с какой самой первой книги начать, чтобы там был курс не для тех кто знает язык с++ уже, а для тех кто хочет начинать в него входить, изучать всю его структуру(если она есть). В общем все о с++
3.Можно ли по данному каналу(https://www.youtube.com/watch?v=BfOk1rYVTDY&t=827s), видео урокам учиться чему то?Или же по моему направлению для меня это вода?
Или же в изучении программирования не может быть информация водой?

Добавлено через 8 минут
А еще, если у кого есть инфа с какого ресурса можно почитать/заказать книгу "Beginning C++ Programming" Ричарда Грайма
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
07.09.2020, 21:07
Для начала стоит посмотреть вакансии в Вашем городе/районе/области/стране которые Вас интересуют, посмотреть какие они языки требуют... какой список скиллов по нему...
А потом уже исходя из это гуглить попунктно и спрашивать конкретно.

Но если серьезный геймдев то все же C/С++ и движки, основы компьютерной графики итп.

Цитата Сообщение от Danilprogram Посмотреть сообщение
3.Можно ли по данному каналу(https://www.youtube.com/watch?v=BfOk1rYVTDY&t=827s), видео урокам учиться чему то?Или же по моему направлению для меня это вода?
Если коротко и доходчиво: такие видео уроки для дебилов ...
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
07.09.2020, 21:08
Цитата Сообщение от Danilprogram Посмотреть сообщение
Если да, то какие
Полагаю, что раз тема в этом разделе, то очевидно что С++.
Цитата Сообщение от Danilprogram Посмотреть сообщение
Дополнительные материалы, инструменты программирования
Это само собой, поскольку на чистом С++ написать что-то реально востребованное, с более менее приличным интерфейсом проблематично. Поэтому кроме собственно ЯП нужно изучать и различные фреймворки, с использованием которых можно создавать программы. MFC, boost, Qt, WxWidgets и т.д.
Цитата Сообщение от Danilprogram Посмотреть сообщение
с какой самой первой книги начать
Я могу посоветовать вот этот курс(не реклама!), как для совсем начинающего вполне норм. Мне, к примеру, понравилось, кратко и без лишней воды. Можно и полностью у автора саму книгу заказать (мне так больше нравится, не всегда инет работает), чтобы читать локально.
Цитата Сообщение от Danilprogram Посмотреть сообщение
Можно ли по данному каналу(https://www.youtube.com/watch?v=BfOk1rYVTDY&t=827s), видео урокам учиться чему то?
Тут все сугубо специфично, кому-то видео лучше заходит, кому-то книги. Я предпочитаю классику-книги, статью, то есть печатный материал.
Но вам следует учесть, что одно чтение ничего не даст. Нужна практика, то есть чтение->выполнение примеров из учебников->разработка своего проекта/участие в каком-то чужом. Без постоянной практики чтение результатов принесет немного.
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
07.09.2020, 21:25
Цитата Сообщение от insite2012 Посмотреть сообщение
и различные фреймворки, с использованием которых можно создавать программы. MFC, boost, Qt, WxWidgets и т.д.
Навряд ли для гейдева и С++ это прям так нужно.
Важнее git, СMake, valgrid, санитайзеры, линтеры, профилировщики, gtest и прочие.




Цитата Сообщение от Avazart Посмотреть сообщение
Если коротко и доходчиво: такие видео уроки для дебилов ...
И


Добавлено через 6 минут
Если и смотреть видео уроки то от преподавателей ВУЗов и/или крупных компаний типа яндекса, там вероятность услышать какую-то фигню значительно ниже. Но опять же это годится только после и совместно с чтением нормальной книги по С++.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.09.2020, 21:25
Помогаю со студенческими работами здесь

Что лучше начинать изучать первым PHP или JavaScript?
Доброго времени суток! Посоветуйте, что лучше начинать изучать первым PHP или JavaScript?

Какой язык изучать или что изучать?
Здравствуйте форумчане. какой язык программирования изучать чтоб работать дома через интернет? может 1с? я сам живу в деревне работы нет,о...

Какую технологию лучше изучать - что будет популярно в будущем!?
Такая тема, изучал php html и тд но узнал про java и программирование под ОС Android и вот сижу и думаю что лучше изучать Android или...

С чего начинать изучать jQuery?
Посоветуйте книги или видеоуроки.

С чего начинать изучать Python?
Всем привет! Помогите пожайлуста. С чего нужно начинать изучение Python? Какие книги читать?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru