Насколько быстро?
Купить книжку из серии «....за 21 день»,
прочитать и все - готовый программист!
:)))
На самом деле, что бы стать программистом, научится писать действительно востребованные приложения понадобится очень большое время.
Дело ведь не только в изучении одного или нескольких языков
программирования, большого числа
сопутствующих технологий, но и в многолетнем опыте.
Недаром говорят - настоящий программист учится всю жизнь....
А вы хотите быстро... Выучить быстро, это из области фантастики.
Другие языки программирования и технологии
Как изучит програмирование быстро?
скорость нужна при ловле блох
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. Любую задачу переводят на язык этих терминов.
Освойте начальные понятия и ищите прежде всего ЗАДАНИЯ. Какие программы вы хотите написать. Например, калькулятор, блокнот, графический редактор. Простую игру.
Ищите образцы написания этих программ и рассматривайте, как они написаны.
Пользуйтесь сайтами. Ищите те, где много кода и мало слов.
Находите образец кода, решающего вашу задачу - копируйте его к себе в среду, подставляйте свои данные и смотрите, работает или нет.
Не работает - ищите другие образцы, проверяйте, срввнивайте. Представлйте себя компьютером, исполняющим вашу программу, и смотрите, что в ней невозможно выполнить однозначно, и как надо написать код, чтобы его стало можно понять однозначно и так, как вам надо. И экспериментируйте - вносите разные изменения, пока не заработает. Разумеется, осмысленные, основанные на преддположениях о причине ошибке и о том, какие варианты могут сработать.
Работает - все равно экспериментируйте, смотрите, а что будет, если сделать вот так и вот эдак.
Конструктор форм лучше всего вообще изучать без образцов, экспериментально. По очереди поставить на форму каждый имеющийся в вашей среде контрол, поизменять все его свойства и посмотреть, что получается.
Что и куда пользователь вводит, что с этим делается. что и куда выводится. Нужнга ли работа с файлами, с какими.
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. Любую задачу переводят на язык этих терминов.
Освойте начальные понятия и ищите прежде всего ЗАДАНИЯ. Какие программы вы хотите написать. Например, калькулятор, блокнот, графический редактор. Простую игру.
Ищите образцы написания этих программ и рассматривайте, как они написаны.
Пользуйтесь сайтами. Ищите те, где много кода и мало слов.
Находите образец кода, решающего вашу задачу - копируйте его к себе в среду, подставляйте свои данные и смотрите, работает или нет.
Не работает - ищите другие образцы, проверяйте, срввнивайте. Представлйте себя компьютером, исполняющим вашу программу, и смотрите, что в ней невозможно выполнить однозначно, и как надо написать код, чтобы его стало можно понять однозначно и так, как вам надо. И экспериментируйте - вносите разные изменения, пока не заработает. Разумеется, осмысленные, основанные на преддположениях о причине ошибке и о том, какие варианты могут сработать.
Работает - все равно экспериментируйте, смотрите, а что будет, если сделать вот так и вот эдак.
Конструктор форм лучше всего вообще изучать без образцов, экспериментально. По очереди поставить на форму каждый имеющийся в вашей среде контрол, поизменять все его свойства и посмотреть, что получается.
Читай о великих таких как Дейкстра, Ритчи, Вирт, Страуструп, Гослинг, Таненбауэм, Торвальдс, Степанов и т. д. то бишь биографию прочти и сделай выводы как они стали такими. Конечно я загнул лихо так как такими акулами стать может не каждый, но всё же пробуй себя в этом ремесле.
p.s. на счёт быстро, это смотря как быстро ты соображаешь, да и быстро не получиться так как навык нужен практический.
p.s. на счёт быстро, это смотря как быстро ты соображаешь, да и быстро не получиться так как навык нужен практический.
Скачать книгу, и читать!
Похожие вопросы
- Хотел бы изучить програмирование, с чего начать?
- Языки програмирования. Подскажите какой язык програмирования мне изучить? сейчас знаю только HTML
- как быстро научится програмирование самостоятельно
- хочу изучить язык програмирования
- какой язык програмирования лучше изучить первым? и сколько времени вы потратили на изучение?:)
- Програмирование в VBA
- о програмировании
- Создание сайтов и програмирование
- какой язык лучше для програмирования?
- Какой язык програмирования учить ?
Боюсь, что он ваш текст даже не осилит прочитать и не оценит...
:(((