Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.60/42: Рейтинг темы: голосов - 42, средняя оценка - 4.60
3 / 3 / 1
Регистрация: 14.12.2012
Сообщений: 395

Обучение языку с полного нуля

18.12.2024, 20:02. Показов 9467. Ответов 157
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Если вы захотите поёрничать - не стоит, просто не пишите ничего.
Мне 33 года. Можно ли освоить C++ с нуля, если с программированием не имел абсолютно никакого дела?
Чтобы вы посоветовали для изучения? Почитать, может есть какие-то ресурсы? Хочется, чтобы понятно объяснялось, с практикой, чтобы как-то усваивалось.
Может быть начать с самых азов? То есть как устроена память, как вообще внутри всё рабтает?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.12.2024, 20:02
Ответы с готовыми решениями:

Обучение с нуля
Добрый день. Решил заняться изучением программирования на С++. С чего начать? Изучать литературу по С++? (на форуме нашел какую). Или...

Нужна книга для полного нуля в программировании
Я полный ноль в программировании, особого опыта не имею, школьник собственно, 8 класс, можете посоветовать какие-либо книги по С++, ведь у...

Нейронная сеть, обучение с нуля
Нужен совет экспертов с чего начать. Бегло читала про библиотеки ИИ и остановилась на двух tensorflow и caffe2. Пишу на С++, поэтому...

157
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
18.12.2024, 20:20
Oklahoma28place, а почему именно плюсы?
0
736 / 699 / 110
Регистрация: 29.05.2015
Сообщений: 4,260
18.12.2024, 20:20
Я бы для начала установил какой-нибудь фреймворк (систему программ, с помощью которых и будет осуществляться написание программ на языке), и написал какую-нибудь самую примитивную свою первую программу.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6087 / 2778 / 1037
Регистрация: 01.06.2021
Сообщений: 10,137
18.12.2024, 20:27
Цитата Сообщение от Oklahoma28place Посмотреть сообщение
Мне 33 года. Можно ли освоить C++ с нуля, если с программированием не имел абсолютно никакого дела?
Можно даже в 80 лет. Но зачем, а главное на хрена?

Цитата Сообщение от Oklahoma28place Посмотреть сообщение
Почитать, может есть какие-то ресурсы?
https://ravesli.com/uroki-cpp/

Цитата Сообщение от Oklahoma28place Посмотреть сообщение
Может быть начать с самых азов? То есть как устроена память, как вообще внутри всё рабтает?
Это знать в любом случае нужно. Но если хочешь по максимуму работать вручную с памятью, то можешь учить С, там с этим чуть больше играются, нежели в С++
2
 Аватар для Recrut_rf
377 / 320 / 65
Регистрация: 14.10.2014
Сообщений: 1,368
18.12.2024, 20:38
Oklahoma28place, очень не советую сейчас изучать С++ как основной язык. Как базу - да можно, дальше переходим на что-нибудь более "попсовое" (не в обиду другим языкам). Почему не советую - вакансий не то чтобы много, а требования сейчас запредельные. За "попсовые" языки тупо платят больше, вакансий больше, а требований меньше.
Года через 2-3, которых вам скорее всего придётся потратить на изучение С++ (и то - в лучшем случае). Ситуация скорее всего будет ещё хуже.

В общем - если вам действительно охота влезть в С++ разработку - то удачи, если цель "заработать бабла" - крайне не рекомендую....
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6087 / 2778 / 1037
Регистрация: 01.06.2021
Сообщений: 10,137
18.12.2024, 20:50
Цитата Сообщение от Recrut_rf Посмотреть сообщение
а требования сейчас запредельные
потому что есть очень много сишных (С++/С) программистов даже с 30-40 летним опытом, которые даже на ассемблере пишут и разбираются на низком уровне в железе. Сосунку, который не имеет опыта и знает только основы С++, с ними не соревноваться.
Цитата Сообщение от Recrut_rf Посмотреть сообщение
За "попсовые" языки тупо платят больше, вакансий больше, а требований меньше.
Так мы даже не знаем, зачем ему программирование. Возможно, просто как хобби. Тогда С++ это идеальный вариант. Эти всякие питоны не столь доставляют удовольствия, как С/С++.
0
3 / 3 / 1
Регистрация: 14.12.2012
Сообщений: 395
18.12.2024, 20:54  [ТС]
Да вот я как раз его хочу, чтобы очень хорошо разбираться и понимать суть внутренностей, так скажем, если правильно выразился. То есть, чтобы потом было легче выучить другие, допустим.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6087 / 2778 / 1037
Регистрация: 01.06.2021
Сообщений: 10,137
18.12.2024, 20:54
Цитата Сообщение от Recrut_rf Посмотреть сообщение
Ситуация скорее всего будет ещё хуже.
ИИ заменит программистов, а последние переквалифицируются в искро*бов, всё просто
0
3 / 3 / 1
Регистрация: 14.12.2012
Сообщений: 395
18.12.2024, 20:55  [ТС]
Можно даже в 80 лет. Но зачем, а главное на хрена?
Не знаю почему, но мне интересно и хочется получить стабильную работу и развиваться в этой области.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6087 / 2778 / 1037
Регистрация: 01.06.2021
Сообщений: 10,137
18.12.2024, 20:57
Цитата Сообщение от Oklahoma28place Посмотреть сообщение
Да вот я как раз его хочу, чтобы очень хорошо разбираться и понимать суть внутренностей
Начни с Фортрана. Раньше считался самым быстрым языком, сейчас проигрывает по скорости сишным, хотя во всяких мандельбротах он до сих пор быстрее. Есть даже книга для новичков: Энциклопедия профессора Фортрана. В Code::Blocks есть даже вкладка для Фортрана. Не знаю, чем она тебе поможет, но прикольно.
0
Нарушитель
10225 / 5655 / 1257
Регистрация: 12.03.2015
Сообщений: 26,176
18.12.2024, 20:57
Цитата Сообщение от Oklahoma28place Посмотреть сообщение
Мне 33 года. Можно ли освоить C++ с нуля, если с программированием не имел абсолютно никакого дела?
Теоретически - возможно. Но вероятность коммерческого успеха этого мероприятия стремится к нулю.
Как правильно подметили сверху: нахрена, а главное - нахрена?
Ты рассчитываешь грести бабло лопатой?
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6087 / 2778 / 1037
Регистрация: 01.06.2021
Сообщений: 10,137
18.12.2024, 21:00
Цитата Сообщение от Verevkin Посмотреть сообщение
Ты рассчитываешь грести бабло лопатой?
так С++ глазами молодых пацанов это как онлифанс для девушек. Раз - два, и купил ламборгини.
0
 Аватар для Recrut_rf
377 / 320 / 65
Регистрация: 14.10.2014
Сообщений: 1,368
18.12.2024, 21:06
Цитата Сообщение от Royal_X Посмотреть сообщение
ИИ заменит программистов
верится с трудом. По крайней мере сейчас, когда спрашиваю помощи по работе у ИИ - он чаще всего выдаёт результат с мелкими но "косяками", которые, не будь у меня опыта в программировании, хрен поймёшь как исправить.
Цитата Сообщение от Oklahoma28place Посмотреть сообщение
получить стабильную работу
стабильной она станет, если вы будете понимать и разбираться хотя бы на минимально необходимом для работодателя уровне. А для этого нужно время, для С++ прям очень много времени. Иначе вариант, что вас "попросят" скажем через год, с текущего места работы очень и очень вероятен.
Цитата Сообщение от Oklahoma28place Посмотреть сообщение
развиваться в этой области.
В этой - это в какой?

Добавлено через 3 минуты
Цитата Сообщение от Royal_X Посмотреть сообщение
так С++ глазами молодых пацанов это как онлифанс для девушек. Раз - два, и купил ламборгини.
Ну он уже не то чтобы молодой, а про С++ - лично мне на текущем месте работы уже год как говорят, что я занимаюсь откровенной хернёй, работая и продолжая изучать С++. Типа - давно бы изучил Go и грёб бабло лопатой. А не мудохался с очередной непонятной ошибкой днями и ночами напролёт....
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6087 / 2778 / 1037
Регистрация: 01.06.2021
Сообщений: 10,137
18.12.2024, 21:07
Цитата Сообщение от Recrut_rf Посмотреть сообщение
верится с трудом.
Раньше фонарщики тоже с трудом верили, как стеклянные лампочки в лабораториях по изучению электричества могут их лишить работы...
Roma non uno die aedificata est, поживём - увидим
1
 Аватар для Recrut_rf
377 / 320 / 65
Регистрация: 14.10.2014
Сообщений: 1,368
18.12.2024, 21:08
Royal_X, и не поспоришь....
0
87 / 87 / 18
Регистрация: 11.06.2018
Сообщений: 302
18.12.2024, 21:34
Цитата Сообщение от Royal_X Посмотреть сообщение
Есть даже книга для новичков: Энциклопедия профессора Фортрана.
Ты эту книжку-то хоть вживую видел?
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6087 / 2778 / 1037
Регистрация: 01.06.2021
Сообщений: 10,137
18.12.2024, 22:23
Цитата Сообщение от ablex Посмотреть сообщение
Ты эту книжку-то хоть вживую видел?
она есть в инете
0
Нарушитель
10225 / 5655 / 1257
Регистрация: 12.03.2015
Сообщений: 26,176
18.12.2024, 22:31
Цитата Сообщение от Royal_X Посмотреть сообщение
так С++ глазами молодых пацанов это как онлифанс для девушек. Раз - два, и купил ламборгини.
0
 Аватар для Pphantom
2239 / 1500 / 688
Регистрация: 17.03.2022
Сообщений: 4,765
18.12.2024, 22:48
Oklahoma28place, чтобы окружающие не ёрничали (а они уже начинают), надо задавать вопросы правильно. В частности, излагать цели и имеющиеся возможности.

Потому что кроме 33 лет и отсутствия опыта программирования, есть и другие разные условия. От "я миллиардер и мне нужно интересное хобби" до "срочно нужен способ удаленного хорошего заработка, программирование кажется подходящим вариантом", с промежуточным "я доктор физ.-мат. наук и мне хочется на досуге все-таки толком разобраться, как устроено программирование". И ответы в разных случаях будут очень разными (причем приличная их часть будет советом вместо C++ заняться чем-то другим, в частности, каким-то другим языком).

Поэтому нужно сообщить следующие данные:
1) Конечная цель. Причем честная, а не попытка выдать в качестве нее нечто, что вам кажется "более приличным".
2) Конечный срок, к которому цель должна быть достигнута (условно "мне нужно иметь возможность устроиться на работу программистом не позже чем через два года").
3) Доля времени, которую сейчас вы можете тратить на достижение цели (в 33 года, наверное, у вас есть какая-то другая работа, а если нет - это надо явно оговаривать, так что "два часа каждый день по вечерам" или что-то подобное).
4) Имеющаяся база. И в IT (хорошо, опыта программирования нет, но что-то вы с компьютером делать явно умеете), и в смежных областях (образование, опыт работы - если вы, например, математик или лингвист или инженер-электронщик, то это сильно меняет ситуацию).
4
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6087 / 2778 / 1037
Регистрация: 01.06.2021
Сообщений: 10,137
18.12.2024, 23:20
Цитата Сообщение от Pphantom Посмотреть сообщение
надо задавать вопросы правильно
и с точки зрения логики тоже, например

Цитата Сообщение от Oklahoma28place Посмотреть сообщение
программированием не имел абсолютно никакого дела
Цитата Сообщение от Oklahoma28place Посмотреть сообщение
Может быть начать с самых азов?
нет, блет, начинай с середины, например, с параллельного программирования

Такое чувство, что ТС тролль...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.12.2024, 23:20
Помогаю со студенческими работами здесь

Обучение языку
Доброго времени суток! Уже год как изучаю C++ и Qt. Набрался кое-каких знаний. Теперь думаю выучить еще один ЯП и остановился на Питоне....

Практика/обучение языку c#
Добрый день. Подскажите что учить по C#? Я прошел несколько обьемных курсов, изучил ооп, linq и так далее. Я не хочу хватиться за все...

Обучение языку с Windows Forms. Почему консоль везде на первом месте?
Здравствуйте! Начал пытаться учить Шарп, до этого учил VB.net (как и многие наверно). В бэсике я никогда не сталкивался с консолью и даже...

Кто обучит меня языку программирования за обучение английскому или французскому?
Всем привет. Мне необходимо быстро и качественно обучиться языку Java или C++. Кто готов меня научить за обучение английскому или...

Питон с нуля полного
я новичек вообще фуфел в этом деле, с чего начать? что стоит посмотреть или прочитать


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
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 . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru