Другие языки программирования и технологии

Как быстро научиться программированию?

Не делать чисто учебных заданий, а сразу писать хоть сколько-нибудь полезные программы. Например, для освоения переменных, констант, операторов и условий полезно написать калькулятор, и чтоб в нем были, кроме арифметики, расчеты длины окружности и площади круга. Для освоения работы со строками - программку, запрашивающую логин и пароль и при их правильном вводе приветствующую пользователя по имени.
Потом пишете программу, которая записывает в файл Data и читает из него таблицу вроде
id;name;count;price;
1;name1;5;5.5;
2;name2;78;6.6;
3;name3;29;7;
- и реализуете добавление, удаление, изменение, поиск, сортировку.
Простой графический редактор. Блокнот. Игру. Парсер какого-нибудь сайта...

1. Первое, что надо сделать, - выбрать-скачать-установить инструменты для работы.
Выбирать надо не язык, а среду разработки. Программу, в которой пишут программы. Языки все примерно одинаковы (если речь не о сайтах). А вот среды по возможностям и удобству сильно различаются.
Лучшая сейчас- бесплатная Visual Studio Express Edition. В ней три языка - С++, C# и VB. Первые два востребованы на рынке. В Студии можно делать и ассемблерные вставки, и сайты, а ее компилятор пригодится, если вы захотите работать с Qt.
Обучение работе с ней и всякие справки тут:
http: //msdn. microsoft. com/library/vstudio/ms165079.aspx
http: //msdn. microsoft. com/ru-ru/library/vstudio/dd831853(v=vs.100).aspx
http: //www. visualstudio. com/ru-ru
Как установить, где скачать - спросите гугл
2. Затем пишут свою первую программу в этой среде, самую простую, которая просто выводит на экран одну фразу. По традиции это "Привет, мир! ", но можно и другую. Так вы узнаете, как вообще писать, компилировать и запускать программы и как сделать, чтобы программа вывела на экран результат своей работы.
Как ее написать и запустить - спросите гугл.
3. Затем изучают основные понятия программирования:
1) переменные и операторы (и заодно константы и литералы)
2) условия (и логику)
3) циклы
4) массивы
5) функции (и процедуры, если они есть в этом языке)
Если есть указатели, их надо изучать вместе с массивами и функциями, иначе не научитесь.
4. Потом более сложные (структуры данных и классы и все с ними связанное).
5. Параллельно учатся работать с конструктором форм, разными типами файлов и библиотеками.
6. Любую задачу переводят на язык этих терминов.
НТ
Нурлан Темиржанов
88 908
Лучший ответ
Andrey 7 о лол - По традиции это "Привет, мир! " - мне больше понравилось это! :))) в этой фразе есть сарказм! :)))
Andrey 7 у Ирэн лучший ответ
"В математике нет царской дороги"
- ответ Евклиду царю Птолемею.
быстро все прочитать, запомнить и понять
Руслан Порошин
Руслан Порошин
92 394
для того чтобы научится программировать нужно постоянно программировать. читать книги просто так не имеет никакого смысла. это тоже самое что учить иностранный язык не имея языковой практики. вы можете все понимать, да только когда дело дойдет до реальной жизни окажется, что вас никто не понимает.
Supertkrs Supertkrs
Supertkrs Supertkrs
53 118
Никак.
Можно быстро изучить какой то язык, те. вызубрить, без понимания. Можно быстро научиться писать 2-3 стандартных типа простых программулек, также без понимания: как попугай говорит по человечески, не понимая.
Ильяс Кусаинов
Ильяс Кусаинов
48 987
Погугли изучение С++ за 21 день. Или тебе быстрее надо?))
Язык программирования можно освоить достаточно быстро.
Но в этом деле очень важен опыт, знание алгоритмов, протоколов, библиотек, сред разработки, умение тестировать собственную программу, умение работать с проектной документацией и др. На освоение всего этого нужно значительное время.
о лол - По традиции это "Привет, мир! " - мне больше понравилось это! :))) в этой фразе есть сарказм! :)))
Андрей Попов
Андрей Попов
5 807
Андрей Попов ой, хотел Ирэн прокомментировать, не заметил.
Андрей Попов в смысле в самой традиционной фразе прикол
Андрей Попов это как о Леопольде :))