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

Как изучит програмирование быстро?

Насколько быстро?
Купить книжку из серии «....за 21 день»,
прочитать и все - готовый программист!
:)))

На самом деле, что бы стать программистом, научится писать действительно востребованные приложения понадобится очень большое время.
Дело ведь не только в изучении одного или нескольких языков
программирования, большого числа
сопутствующих технологий, но и в многолетнем опыте.
Недаром говорят - настоящий программист учится всю жизнь....
А вы хотите быстро... Выучить быстро, это из области фантастики.
Алексей Смертин
Алексей Смертин
61 707
Лучший ответ
скорость нужна при ловле блох
0. Решаете, какую конкретно программу вы хотите написать. Представляете себе все конкретно. Консольная она или оконная, какого размера окно. что написано в заголовке, какие на нем кнопки и т. д.
Что и куда пользователь вводит, что с этим делается. что и куда выводится. Нужнга ли работа с файлами, с какими.
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
- Lazarus. Язык Паскаль. Она самая простая.
- Eclipse и NetBeans. Это для java и много для чего еще. Для начала не очень удобны.
Как установить, где скачать - спросите гугл
2. Затем пишут свою первую программу в этой среде, самую простую, которая просто выводит на экран одну фразу. По традиции это "Привет, мир! ", но можно и другую. Так вы узнаете, как вообще писать, компилировать и запускать программы и как сделать, чтобы программа вывела на экран результат своей работы.
Как ее написать и запустить - спросите гугл.
3. Затем изучают основные понятия программирования:
1) переменные и операторы (и заодно константы и литералы)
2) условия (и логику)
3) циклы
4) массивы
5) функции (и процедуры, если они есть в этом языке)
Если есть указатели, их надо изучать вместе с массивами и функциями, иначе не научитесь.
4. Потом более сложные (структуры данных и классы и все с ними связанное).
5. Параллельно учатся работать с конструктором форм, разными типами файлов и библиотеками.
6. Любую задачу переводят на язык этих терминов.

Освойте начальные понятия и ищите прежде всего ЗАДАНИЯ. Какие программы вы хотите написать. Например, калькулятор, блокнот, графический редактор. Простую игру.
Ищите образцы написания этих программ и рассматривайте, как они написаны.
Пользуйтесь сайтами. Ищите те, где много кода и мало слов.
Находите образец кода, решающего вашу задачу - копируйте его к себе в среду, подставляйте свои данные и смотрите, работает или нет.
Не работает - ищите другие образцы, проверяйте, срввнивайте. Представлйте себя компьютером, исполняющим вашу программу, и смотрите, что в ней невозможно выполнить однозначно, и как надо написать код, чтобы его стало можно понять однозначно и так, как вам надо. И экспериментируйте - вносите разные изменения, пока не заработает. Разумеется, осмысленные, основанные на преддположениях о причине ошибке и о том, какие варианты могут сработать.
Работает - все равно экспериментируйте, смотрите, а что будет, если сделать вот так и вот эдак.
Конструктор форм лучше всего вообще изучать без образцов, экспериментально. По очереди поставить на форму каждый имеющийся в вашей среде контрол, поизменять все его свойства и посмотреть, что получается.
|Кёя Хибари| Это слишком долго читать. Автор вопроса хочет ЕЩЕ быстрее изучить программирование.
Tolic F Автору вопроса надо «быстро».
Боюсь, что он ваш текст даже не осилит прочитать и не оценит...
:(((
Читай о великих таких как Дейкстра, Ритчи, Вирт, Страуструп, Гослинг, Таненбауэм, Торвальдс, Степанов и т. д. то бишь биографию прочти и сделай выводы как они стали такими. Конечно я загнул лихо так как такими акулами стать может не каждый, но всё же пробуй себя в этом ремесле.
p.s. на счёт быстро, это смотря как быстро ты соображаешь, да и быстро не получиться так как навык нужен практический.
Ё Моё
Ё Моё
11 372
Скачать книгу, и читать!
Arazmuhamedov Dowlet
Arazmuhamedov Dowlet
286