Форум программистов, компьютерный форум CyberForum.ru

С чего начать учиться программированию - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.63
Спартакус
-76 / 0 / 0
Регистрация: 29.07.2013
Сообщений: 11
29.07.2013, 13:18     С чего начать учиться программированию #1
Подскажит пожалуйста с чего начать учиться программированию, какие советы вы можете дать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.07.2013, 13:18     С чего начать учиться программированию
Посмотрите здесь:

где можно скачать программу для того что бы начать учиться работать в С++ C++
C++ С чего начать?
С чего бы начать... C++
C++ C++ с чего начать ?
C++ Хочу начать учить C++ с чего начать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Спартакус
-76 / 0 / 0
Регистрация: 29.07.2013
Сообщений: 11
29.07.2013, 21:55  [ТС]     С чего начать учиться программированию #21
Цитата Сообщение от VLK Посмотреть сообщение
посоветуйте сайт для новичка с++

Добавлено через 2 минуты


А вообще для начала скажи, что ты хочешь от программирования (что именно ты хочешь программировать), какие у тебя условия (нужно завтра уже программировать или у тебя еще год есть что бы выучить программирование)
У меня еще много годов есть чтобы выучить программирование
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
VLK
 Аватар для VLK
192 / 161 / 12
Регистрация: 05.05.2013
Сообщений: 1,221
29.07.2013, 21:59     С чего начать учиться программированию #22
Цитата Сообщение от Спартакус Посмотреть сообщение
У меня еще много годов есть чтобы выучить программирование
А у тебя серьезные намерения? т.е. хочешь стать суперпрограммистом? писать драйвера и вообще все что существует т.д.
Или просто программистом?

И тебя именно C++ интересует или ты сам пока не знаешь какой язык программирования выбрать?
VilDara
 Аватар для VilDara
5 / 5 / 0
Регистрация: 27.08.2012
Сообщений: 153
29.07.2013, 22:29     С чего начать учиться программированию #23
Спартакус, Рекомендую две хорошие книги:

Бьярне Страуструп -- Программирование. Принципы и практика использования C++
http://rutracker.org/forum/viewtopic.php?t=4123965

Лафоре Р. - Объектно-ориентированное программирование в С++
http://rutracker.org/forum/viewtopic.php?t=4123965

Сам читал эти книги. Очень интересно.

Правда конкретика Страуструпа местами бесит, но он великий мастер своего дела: C++.
Вовкин
 Аватар для Вовкин
21 / 22 / 1
Регистрация: 17.07.2012
Сообщений: 232
29.07.2013, 22:38     С чего начать учиться программированию #24
для начинающих на бумаге все намного просче и быстрей воспринимается
Убежденный
Системный программист
 Аватар для Убежденный
14175 / 6190 / 982
Регистрация: 02.05.2013
Сообщений: 10,304
Завершенные тесты: 1
29.07.2013, 22:39     С чего начать учиться программированию #25
Цитата Сообщение от Спартакус Посмотреть сообщение
какие советы вы можете дать?
Меньше слушать всяких советов. Этот тоже не слушать.
Вовкин
 Аватар для Вовкин
21 / 22 / 1
Регистрация: 17.07.2012
Сообщений: 232
29.07.2013, 22:55     С чего начать учиться программированию #26
хотя на самом деле совет один как и в любом деле не леница а работать работать и работать
Спартакус
-76 / 0 / 0
Регистрация: 29.07.2013
Сообщений: 11
29.07.2013, 23:45  [ТС]     С чего начать учиться программированию #27
Цитата Сообщение от VLK Посмотреть сообщение

И тебя именно C++ интересует или ты сам пока не знаешь какой язык программирования выбрать?
Ну на конец-то... Вот в этом и все дело, Я хочу знать, с какого языка мне начать, какой лучше, проще в изучении, понятнее для новичка, чтобы потом продвигаться было с чем
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.07.2013, 00:04     С чего начать учиться программированию #28
Цитата Сообщение от Спартакус Посмотреть сообщение
Ну на конец-то... Вот в этом и все дело, Я хочу знать, с какого языка мне начать, какой лучше, проще в изучении, понятнее для новичка, чтобы потом продвигаться было с чем
Для начала научитесь правильно вопросы ставить. В теме у вас один вопрос, а интересует вас, оказывается, другое.
Спартакус
-76 / 0 / 0
Регистрация: 29.07.2013
Сообщений: 11
30.07.2013, 00:11  [ТС]     С чего начать учиться программированию #29
ну ты же понял что мне нужно
alsav22
30.07.2013, 00:15
  #30

Не по теме:

Цитата Сообщение от Спартакус Посмотреть сообщение
ну ты же понял что мне нужно
С каких пор мы на ты?

mabzZ
5 / 1 / 1
Регистрация: 28.03.2013
Сообщений: 13
30.07.2013, 00:27     С чего начать учиться программированию #31
Цитата Сообщение от Спартакус Посмотреть сообщение
ну ты же понял что мне нужно
Чтобы понять, что же ты имел все-таки ввиду, потребовалось 4 форумных страницы. Если твое нежелание ставить грамотно вопросы и грамотно отвечать на них приводит к такому результату, то, вероятнее всего, начать обучение программированию лучше с его окончания.

Добавлено через 9 минут
Теперь по теме. Сам я тоже новичок в программировании, потому скажу с точки зрения новичка. Начни лучше с Паскаля или Си (без плюсов), чтобы понять основы структурного программирования. А далее уже двигаться в сторону ООП.
А вообще почитай вот это: FAQ по теориям и технологиям программирования или С чего начать программировать?
Тут освещены практически все вопросы, которые могут возникнуть в голове у новичка, включая язык, с которого начинать, и литературу.
Спартакус
-76 / 0 / 0
Регистрация: 29.07.2013
Сообщений: 11
30.07.2013, 00:31  [ТС]     С чего начать учиться программированию #32
Цитата Сообщение от mabzZ Посмотреть сообщение
Чтобы понять, что же ты имел все-таки ввиду, потребовалось 4 форумных страницы. Если твое нежелание ставить грамотно вопросы и грамотно отвечать на них приводит к такому результату, то, вероятнее всего, начать обучение программированию лучше с его окончания.
4 страницы стали жертвой моего нежелания грамотно ставить вопросы

Добавлено через 3 минуты
Цитата Сообщение от mabzZ Посмотреть сообщение

Добавлено через 9 минут
Теперь по теме. Сам я тоже новичок в программировании, потому скажу с точки зрения новичка. Начни лучше с Паскаля или Си (без плюсов), чтобы понять основы структурного программирования. А далее уже двигаться в сторону ООП.
А вообще почитай вот это: FAQ по теориям и технологиям программирования или С чего начать программировать?
Тут освещены практически все вопросы, которые могут возникнуть в голове у новичка, включая язык, с которого начинать, и литературу.
Спасибо)
mabzZ
5 / 1 / 1
Регистрация: 28.03.2013
Сообщений: 13
30.07.2013, 00:46     С чего начать учиться программированию #33
Спартакус,
И еще кое-что, что хотел бы отметить: в этой сфере, если ты все-таки решишься начать обучение, тебе придется обучаться постоянно. А чтобы не останавливаться в развитии тебе НЕОБХОДИМО будет уметь находить информацию, причем если информация уже повсеместно распространена, то хороший тоном считается эту информацию найти, прочитать, переварить и осмыслить.
Это я к тому, что вопрос, который в итоге тебя интересовал, был задан на форуме неоднократно, для него даже были создан FAQ, который я и кинул тебе ранее. Если ты не сможешь находить информацию, тебе будет очень тяжко. Очень. Так что подумай, нужно ли оно тебе? И если решишь, что нужно, то начни "работу над ошибками" и впредь, если будут вопросы, то постарайся поискать ответы на них, а не создавать лишний раз тему на форуме.
VLK
 Аватар для VLK
192 / 161 / 12
Регистрация: 05.05.2013
Сообщений: 1,221
30.07.2013, 12:12     С чего начать учиться программированию #34
Цитата Сообщение от Спартакус Посмотреть сообщение
Ну на конец-то... Вот в этом и все дело, Я хочу знать, с какого языка мне начать, какой лучше, проще в изучении, понятнее для новичка, чтобы потом продвигаться было с чем
Какой то ты тугой, вопрос задаешь, а дополнительную информацию из тебя приходится тянуть клещами, как будто это нам надо, а не тебе.

Если у тебя есть много времени (год, два года) и ты хочешь программировать все и вся (ну например драйвера) (ну например во всех операционных системах) тогда учи Ассемблер, потом язык Си, потом C++, а дальше.. природа подскажет.

Если Ты хочешь стать просто программистом, программировать только в Win и без всяких драйверов тогда учи.. не знаю что, или C++ или C#, в чем разница этих 2-х языков, я не специалист, но не вооруженным глазом видно:

C++ - придуман в 80-х годах, когда у компьютеров к примеру было 2МБ оперативной памяти, а то и еще меньше и этот язык делался под эти компьютеры, и там куча нюансов, а так же мест где можно накосорезить при этом язык очень гибкий из него можно выжимать максимум и во все операционных системах.
C# - является в некотором роде продолжением языка C++, разрабатывался он в 2000 годах и с акцентом на современные компьютеры, так же он очень хорошо продуман, в нем очень сложно накосорезить и убраны те нюансов из C++, которые уже не актуальны. Так же данный язык очень актуален и популярен, просто пример, посмотри на этойм форуме сколько тем и ответов в разделе C++ и в разделе C# (а точнее .NET) и сравни с другими разделами, например с Delphi, который на много старше C#.

Лично если бы я был на твоем месте, я бы сначала выучил C++, базовый курс, а потом учил C#, т.к. эти 2 языка очень схожи и изучение C++ только улучшит понимание C#.

По поводу книг, как я уже писал, для:
C++ - книга Дейтел Х.М., Дейтел П.Дж. - Как программировать на С++, но если вдруг не будешь понимать что в ней пишут, а я уверен на 90% что ты не поймешь, т.к. у них очень тугое начало, то беру другую книгу - Джесс Либерти: Освой самостоятельно C++ за 21, вот у него офигенное начало, в котором все понятно, многие на эту книгу жалуются, я лично по ней учился, сейчас повторяю по Дейтел Х.М., Дейтел П.Дж. - Как программировать на С++ и не встретил пока каких то критических ошибок, да, Дейтел Х.М., Дейтел П.Дж. - Как программировать на С++ лучше написана, но ее тяжелее понять, а Джесс Либерти: Освой самостоятельно C++ за 21 дает возможность понять как программировать на С++.
Короче сначала учишь книгу Джесс Либерти: Освой самостоятельно C++ за 21, а потом все что выучил повторяешь по книге Дейтел Х.М., Дейтел П.Дж. - Как программировать на С++.
А так же, за место Джесс Либерти: Освой самостоятельно C++ за 21 можешь попробовать книгу Липпмана, не помню как точно называется, я по ней не учился, но все ее рекомендуют.

C# - я еще не учил, но все рекомендуют следующую книгу - Шилдт Г. - C# 4.0 полное руководство - 2011

Вообще найти хорошую книгу не проблема, переходишь на сайт ozon.ru переходишь в нужный раздел и там у каждой книги есть пользовательская оценка (5 звезд) и отзывы покупателей, читай их, выбирай, учи.
Спартакус
-76 / 0 / 0
Регистрация: 29.07.2013
Сообщений: 11
08.08.2013, 01:14  [ТС]     С чего начать учиться программированию #35
может Я задам глупый вопрос, но все же, Я слышал что в программировании обязательно нужно знать математику, правда это или нет??
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11811 / 6790 / 767
Регистрация: 27.09.2012
Сообщений: 16,843
Записей в блоге: 2
Завершенные тесты: 1
08.08.2013, 01:22     С чего начать учиться программированию #36
Цитата Сообщение от Спартакус Посмотреть сообщение
Я слышал что в программировании обязательно нужно знать математику, правда это или нет??
Ну хотя бы базовую знать надо, иначе дальше Hello World'а не уедем
ching0n
 Аватар для ching0n
3 / 3 / 1
Регистрация: 06.08.2013
Сообщений: 23
08.08.2013, 01:41     С чего начать учиться программированию #37
Спартакус, для начала надо определиться каким именно программистом ты хочешь стать:
1) Тот кто пишет драйвера, ОС и т.д.
2) Тот кто пишет софт и обычные программы.
3) Тот кто пишет сайты.
Насчёт 1-го и 3-го я тебе посоветовать мало что могу. Только примерно. А вот насчёт 2-го слушай внимательно.
Если ты полный ноль в программировании, то надо начинать с простого языка программирования, т.е. с Pascal. Это очень простой для усвоения язык, сам начинал с него. Ни в коем случае не берись сразу за C/C++. Ты либо забросишь программировать, либо будешь плохо пользоваться этим языком, а в голове будет полнейшая каша. Скачай или купи какую-нибудь книгу по Pascal (их много, я конкретно посоветовать не могу, т.к. много их перебрал, но могу отметить парочку: "Самоучитель Turbo Pascal" O.А.Меженный (по-моему его нет в эл.виде) или "Pascal для школьников" не помню авторов). Усвоишь Pascal, начинай писать программы и главное: получай удовольствие от процесса.
Потом, когда ты уже выучишь Паскаль, учи C++, читай книгу Лафоре "ООП в C++". Не пугайся слова ООП (объектно-ориентированное программирование), там автор начинает с самых основ, очень подробно и понятно объясняет. Советую, кстати, не читать 1-ю главу этой книги -- запутаешься.
Желаю удачи!
P.S. Математику желательно знать на хорошем уровне, она дисциплинирует мозг, более логичнее начинаешь мыслить и т.д. Но если ты слаб в математике, то ничего страшного!

Добавлено через 2 минуты
Не обращай внимание на злых дядей!
Croessmah
08.08.2013, 01:45
  #38

Не по теме:

Цитата Сообщение от ching0n Посмотреть сообщение
то надо начинать с простого языка программирования, т.е. с Pascal
BASIC проще во много много раз и прыгнуть с него на Си тоже просто
holy war - detected

ching0n
 Аватар для ching0n
3 / 3 / 1
Регистрация: 06.08.2013
Сообщений: 23
08.08.2013, 01:49     С чего начать учиться программированию #39
Croessmah,

Не по теме:

Basic не стоит учить, он примитивен, на уровне инфузории туфельки ИМХО. Pascal/Delphi хоть и не такой гибкий и мощный, как C/C++, но языки хорошие.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.08.2013, 08:08     С чего начать учиться программированию
Еще ссылки по теме:

C++ С чего начать?
C++ Учиться, учиться, ещё раз учиться
В каком порядке учиться программированию на С++? C++

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

Или воспользуйтесь поиском по форуму:
korvin_
08.08.2013, 08:08     С чего начать учиться программированию
  #40

Не по теме:

Начни с чтения SICP. =)

Yandex
Объявления
08.08.2013, 08:08     С чего начать учиться программированию
Ответ Создать тему
Опции темы

Текущее время: 10:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru