Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.81/26: Рейтинг темы: голосов - 26, средняя оценка - 4.81
-12 / 0 / 0
Регистрация: 29.07.2013
Сообщений: 11
1

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

29.07.2013, 13:18. Показов 4918. Ответов 56
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажит пожалуйста с чего начать учиться программированию, какие советы вы можете дать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.07.2013, 13:18
Ответы с готовыми решениями:

С чего начать обучение программированию?
Приветствую всех! В-общем решил изучать программирование и в связи с этим у меня есть куча...

В каком порядке учиться программированию на С++?
Вскоре дочитаю книгу Герберта Шилдта и у меня вот встал вопрос, как дальше и в каком порядке учить...

Где можно скачать программу, чтобы начать учиться работать в С++?
собственно ногами не пинать...вопрос полного нуля в этой области , но подскажите где можно скачать...

Хочу начать учить C++ с чего начать?
Посоветуйте действительно хорошие книги/видео уроки по этому языку. За спиной у меня нет других...

56
-12 / 0 / 0
Регистрация: 29.07.2013
Сообщений: 11
29.07.2013, 21:55  [ТС] 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от VLK Посмотреть сообщение
посоветуйте сайт для новичка с++

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


А вообще для начала скажи, что ты хочешь от программирования (что именно ты хочешь программировать), какие у тебя условия (нужно завтра уже программировать или у тебя еще год есть что бы выучить программирование)
У меня еще много годов есть чтобы выучить программирование
0
198 / 170 / 19
Регистрация: 05.05.2013
Сообщений: 1,235
29.07.2013, 21:59 22
Цитата Сообщение от Спартакус Посмотреть сообщение
У меня еще много годов есть чтобы выучить программирование
А у тебя серьезные намерения? т.е. хочешь стать суперпрограммистом? писать драйвера и вообще все что существует т.д.
Или просто программистом?

И тебя именно C++ интересует или ты сам пока не знаешь какой язык программирования выбрать?
0
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++.
1
23 / 24 / 2
Регистрация: 17.07.2012
Сообщений: 234
29.07.2013, 22:38 24
для начинающих на бумаге все намного просче и быстрей воспринимается
0
Ушел с форума
Эксперт С++
16473 / 7436 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
29.07.2013, 22:39 25
Цитата Сообщение от Спартакус Посмотреть сообщение
какие советы вы можете дать?
Меньше слушать всяких советов. Этот тоже не слушать.
1
23 / 24 / 2
Регистрация: 17.07.2012
Сообщений: 234
29.07.2013, 22:55 26
хотя на самом деле совет один как и в любом деле не леница а работать работать и работать
0
-12 / 0 / 0
Регистрация: 29.07.2013
Сообщений: 11
29.07.2013, 23:45  [ТС] 27
Цитата Сообщение от VLK Посмотреть сообщение

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

Не по теме:

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

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

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

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

Добавлено через 9 минут
Теперь по теме. Сам я тоже новичок в программировании, потому скажу с точки зрения новичка. Начни лучше с Паскаля или Си (без плюсов), чтобы понять основы структурного программирования. А далее уже двигаться в сторону ООП.
А вообще почитай вот это: FAQ по теориям и технологиям программирования или С чего начать программировать?
Тут освещены практически все вопросы, которые могут возникнуть в голове у новичка, включая язык, с которого начинать, и литературу.
Спасибо)
0
5 / 1 / 0
Регистрация: 28.03.2013
Сообщений: 13
30.07.2013, 00:46 33
Спартакус,
И еще кое-что, что хотел бы отметить: в этой сфере, если ты все-таки решишься начать обучение, тебе придется обучаться постоянно. А чтобы не останавливаться в развитии тебе НЕОБХОДИМО будет уметь находить информацию, причем если информация уже повсеместно распространена, то хороший тоном считается эту информацию найти, прочитать, переварить и осмыслить.
Это я к тому, что вопрос, который в итоге тебя интересовал, был задан на форуме неоднократно, для него даже были создан FAQ, который я и кинул тебе ранее. Если ты не сможешь находить информацию, тебе будет очень тяжко. Очень. Так что подумай, нужно ли оно тебе? И если решишь, что нужно, то начни "работу над ошибками" и впредь, если будут вопросы, то постарайся поискать ответы на них, а не создавать лишний раз тему на форуме.
1
198 / 170 / 19
Регистрация: 05.05.2013
Сообщений: 1,235
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 звезд) и отзывы покупателей, читай их, выбирай, учи.
1
-12 / 0 / 0
Регистрация: 29.07.2013
Сообщений: 11
08.08.2013, 01:14  [ТС] 35
может Я задам глупый вопрос, но все же, Я слышал что в программировании обязательно нужно знать математику, правда это или нет??
0
Неэпический
17869 / 10634 / 2054
Регистрация: 27.09.2012
Сообщений: 26,736
Записей в блоге: 1
08.08.2013, 01:22 36
Цитата Сообщение от Спартакус Посмотреть сообщение
Я слышал что в программировании обязательно нужно знать математику, правда это или нет??
Ну хотя бы базовую знать надо, иначе дальше Hello World'а не уедем
0
3 / 3 / 3
Регистрация: 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 минуты
Не обращай внимание на злых дядей!
1
Croessmah
08.08.2013, 01:45
  #38

Не по теме:

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

0
3 / 3 / 3
Регистрация: 06.08.2013
Сообщений: 23
08.08.2013, 01:49 39
Croessmah,

Не по теме:

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

0
korvin_
08.08.2013, 08:08     С чего начать учиться программированию
  #40

Не по теме:

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

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.08.2013, 08:08

С чего начать учиться?
Здравствуйте! Я бы хотел попробовать начать изучать фриланс в интернете.Так как друзей нет, хобби...

С чего начать учиться программировать на C#?
Здравствуйте, хотелось бы начать учиться программировать на с# так, как это самый оптимальный для...

Хочу учиться 1С. С чего начать?
Добрый вечер, друзья! В данный момент я работаю системным администратором (начинающим), и в моей...

Как правильно начать учиться программированию и что для этого нужно?
Я начинающий программист. Учусь в 9 классе. Хочу научиться создавать программы и т.д. Но у меня...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru