IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> С чего начать обучение программированию?
boromek
сообщение
Сообщение #1


Участник
**

Группа: Пользователи
Сообщений: 12
Регистрация: 12.11.2013
Из: Россия, Андреаполь
Пользователь №: 5607



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

Если сравнить мои познания в программировании с пингвином и вертолётом, то пингвин как и я знает, что вертолёт, это такая штука, что летает.

В принципе, я решил начинать обучение с языка С++ (не надо говорить что сложно для первого языка, я попробую)
но почитав другие ответы, понял, что до изучения языка надо ещё почитать о структурах, принципах и других штуках о которых я впервые слышу.

ХОТЕЛОСЬ БЫ УЗНАТЬ:
1. О книгах, в которых знакомят с тем что такое программирование и с чем его есть
2. О учебнике по языку С++
Go to the top of the page
 
+Quote Post
qijew
сообщение
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 1
Регистрация: 23.11.2014
Из: Россия, Урай
Пользователь №: 9160



Для начала: скачай и прочти Си шарп для школьников, издательство майкрософт (это не шутка). Из этой книги ты поймешь основы основ программирования, а именно:
Что такое ООП
Что такое Классы, объекты, структуры, интерфейсы, делегаты, методы и функции
Затем, ная и понимая принципы ООП, ты можешь перейти к изучению крестов. Ведь зная основы, остается изучить синтаксис языка.

Таким образом, ты можешь изучить ЛЮБОЙ современный язык программирования.
И да - стоит определиться: что именно ты хочешь разрабатывать/программировать?

Подсказка: если хочешь создавать приложения, сайты, игры - изучай C# (си шарп). Если хочешь писать логику ОГРОМНЫХ программ, например - писать драйвера, операционные системы, системные библиотеки, то изучай кресты C++
Go to the top of the page
 
+Quote Post
xufacope
сообщение
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 10.9.2013
Из: Россия, Краснозаводск
Пользователь №: 5136



с 0,5
Go to the top of the page
 
+Quote Post
rovuq
сообщение
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 1
Регистрация: 12.7.2014
Из: Россия, Ивантеевка
Пользователь №: 8322



Вирт, "Алгоритмы и структуры данных", последнее издание - учебник программирования начального уровня (и язык в нём используется намного проще и при этом мощнее, чем Pascal).

Программирование - это не умение писать код, а умение находить оптимальные способы получения нужных результатов. И классы, объекты, интерфейсы, делегаты - это не про то, как научиться искать эти способы, а про то, как уже найденный способ удобнее записать на конкретном языке.
Go to the top of the page
 
+Quote Post
ftd
сообщение
Сообщение #5


Участник
**

Группа: Пользователи
Сообщений: 16
Регистрация: 19.2.2014
Пользователь №: 6490



С изучения менее сложного языка (только не Basic, ни в коем случае!). Я серьезно. Самый на мой взгляд идеальный - Pascal. Да, он устарел, и ничего серьезного ты на нем не напишешь, но изучая его ты поймешь основы и принципы программирования, что и как работает. А если сразу кинешься на С++, тебе будет очень много всего непонятно, будет очень тяжело, ты решишь что программирование - это "не твое" и забросишь изучения программирования. По крайней мере у меня все как-то так и было. C++ я правда не учу, мне он не интересен. Меня больше java интересует.

Можно, наверно сделать и так, как написал выше Андрей Васин, но хз
Go to the top of the page
 
+Quote Post
meleqi
сообщение
Сообщение #6


Участник
**

Группа: Пользователи
Сообщений: 13
Регистрация: 8.5.2014
Из: Россия, Нелидово
Пользователь №: 7507



Я тебе так скажу, лучше изучать все на примере и практике. Вот будешь ты читать книжку: "алгоритмы и структуры данных". Но на практике не сможешь банальный цикл for написать на C++. И смысл от этого? А нет смысла. Начинать с какого-то языка по типу плоского Си - мрак и боль, будешь биться головой о клавиатуру в муках. C++ уважаю, сам с него начинал, круто и позволяет въехать во много аспектов. Но я предложу тебе самый, по моему мнению, лучший яп для начинающего. Бери питон. Литературы - много. Четкие стандарты кодирования. Инфы в интернете много. Легко понять структуры данных, алгоритмы, не зацикливаясь на работе с памятью и прочим. Лично я книжки не читал, в инете полно инфы. С питоном сможешь довольно легко все освоить и даже быстренько въехать в ООП и написание сложных программ с графическим интерфейсом.
Go to the top of the page
 
+Quote Post

Fast ReplyReply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия

Иво ВИКТОР
чешский футболист, вратарь сборной Чехословакии, чемпион Европы 1976 года. >>>

Смотреть календарь

В два часа пополудни на Невском проспекте торжественно открыт «Пассаж» — крытая галерея с 64 торговыми помещениями. Здесь поместились магазины, концертный зал, рестораны, выставки диковин. Автор проекта «Пассажа» — академик архитектуры Рудольф ЖЕЛЯЗ...>>>
Смотреть календарь

screen out а) не замечать (неудобств и т. п.) The child was able to screen out the noises surrounding him. б) отводить (кандидата на должность) So far we have screened out four people who wanted the job but were unsuitable.

Ошибка работы драйвера БД

Ошибка при работе с базой данных

Возникла проблема при работе с базой данных.
Вы можете попробовать обновить эту страницу, нажав сюда