Прочее образование
Как научиться программированию?
Как научиться программировать и какой язык лучше выбрать для начала обучения?
Какой язык программирования лучше выбрать первым для изучения новичку?
Один из самых популярных вопросов в нашем сообществе от начинающих программистов звучит так: «С какого языка мне начать?» Для ответа мы привлекли наших экспертов.
Иван Кухта, старший программист-разработчик ПО в компании Acronis
Все зависит от того, какую область вы выберете. Если вы хотите работать непосредственно с железом, писать драйверы и различные приложения, для которых требуется максимальная производительность, — тогда подойдут только C или C++. Если ваша цель — приложения для мобильников, стоит изучить Java или Objective C, C#. Для веб-серверов необходимы go, python и php; для веб-приложений — JavaScript.
Если же вы пока не определились с областью, можно смело выбирать C/C++, поскольку, зная этот язык, вы без труда выучите любой другой. Есть только одна вещь, которую важно помнить: как и разговорный язык, язык программирования забывается, если его постоянно не использовать, поэтому лучше владеть одним или двумя языками в совершенстве, чем поверхностно знать большое количество.
На мой взгляд, настоящий программист никогда не ограничивается знанием только одного языка. И даже если в будущем вы собираетесь писать драйвера и системные приложения, вам всё равно пригодится какой-нибудь из скриптовых языков, таких как perl или python. Более того, знание скриптовых языков сейчас просто необходимо для любого программиста, несмотря на его специализацию.
Алексей Камалетдинов, разработчик в «Ростелеком Контакт-центр»
Python вполне подойдет для изучения общих концепций программирования. Это очень популярный язык, у него много библиотек, синтаксис легко читаемый и довольно аккуратный код. Основными преимуществами Python для новичков является то, что он довольно распространен и его легко выучить. Вы с легкостью сможете на нем писать как web-приложения, так и обычные десктопные. В зависимости от предметной области, необходимо выбрать объектно-ориентированный язык. Например, если вы занимаемся системным программированием, то лучше всего подойдет С++. Если вы разрабатываете корпоративное приложение (информационные системы предприятий), то это С# или Java.
Стас Павлов, руководитель направления маркетинга для технических аудиторий в Microsoft Россия
Я в своё время начинал с Фортрана и Паскаля, так как они были у меня в институте. Потом был С/C++, Visual Basic Script, PHP и Visual Basic, потом C#, потом немного F#.
Если опираться на свой опыт и иметь возможность выбирать, наиболее комфортно мне было разрабатывать на С#, и с него бы я и начал. Больше всего в плане понимания алгоритмов и механизмов работы ОС, под которые я писал, дал мне C++.
Артём Кудзев, руководитель направления маркетинга технологий 2ГИС
На примере C++ и Java изучить основу основ ООП, а потом определиться в предметной области и изучить родной для неё язык.
Григорий Петров, технический евангелист VoxImplant
Полагаю, лучше всего начать обучение с JavaScript. Благодаря веб браузерам, этот язык программирования является стандартом де-факто при создании веб приложений, одной из самых быстрорастущих областей разработки. Также по нему есть великолепная бесплатная книга, «Eloquent JavaScript», переведенная на русский.
https://yandex.ru/znatoki/question/computers/kakoi_iazyk_programmirovaniia_luchshe_1de1eb9c/?utm_source=yandex&utm_medium=wiza
Один из самых популярных вопросов в нашем сообществе от начинающих программистов звучит так: «С какого языка мне начать?» Для ответа мы привлекли наших экспертов.
Иван Кухта, старший программист-разработчик ПО в компании Acronis
Все зависит от того, какую область вы выберете. Если вы хотите работать непосредственно с железом, писать драйверы и различные приложения, для которых требуется максимальная производительность, — тогда подойдут только C или C++. Если ваша цель — приложения для мобильников, стоит изучить Java или Objective C, C#. Для веб-серверов необходимы go, python и php; для веб-приложений — JavaScript.
Если же вы пока не определились с областью, можно смело выбирать C/C++, поскольку, зная этот язык, вы без труда выучите любой другой. Есть только одна вещь, которую важно помнить: как и разговорный язык, язык программирования забывается, если его постоянно не использовать, поэтому лучше владеть одним или двумя языками в совершенстве, чем поверхностно знать большое количество.
На мой взгляд, настоящий программист никогда не ограничивается знанием только одного языка. И даже если в будущем вы собираетесь писать драйвера и системные приложения, вам всё равно пригодится какой-нибудь из скриптовых языков, таких как perl или python. Более того, знание скриптовых языков сейчас просто необходимо для любого программиста, несмотря на его специализацию.
Алексей Камалетдинов, разработчик в «Ростелеком Контакт-центр»
Python вполне подойдет для изучения общих концепций программирования. Это очень популярный язык, у него много библиотек, синтаксис легко читаемый и довольно аккуратный код. Основными преимуществами Python для новичков является то, что он довольно распространен и его легко выучить. Вы с легкостью сможете на нем писать как web-приложения, так и обычные десктопные. В зависимости от предметной области, необходимо выбрать объектно-ориентированный язык. Например, если вы занимаемся системным программированием, то лучше всего подойдет С++. Если вы разрабатываете корпоративное приложение (информационные системы предприятий), то это С# или Java.
Стас Павлов, руководитель направления маркетинга для технических аудиторий в Microsoft Россия
Я в своё время начинал с Фортрана и Паскаля, так как они были у меня в институте. Потом был С/C++, Visual Basic Script, PHP и Visual Basic, потом C#, потом немного F#.
Если опираться на свой опыт и иметь возможность выбирать, наиболее комфортно мне было разрабатывать на С#, и с него бы я и начал. Больше всего в плане понимания алгоритмов и механизмов работы ОС, под которые я писал, дал мне C++.
Артём Кудзев, руководитель направления маркетинга технологий 2ГИС
На примере C++ и Java изучить основу основ ООП, а потом определиться в предметной области и изучить родной для неё язык.
Григорий Петров, технический евангелист VoxImplant
Полагаю, лучше всего начать обучение с JavaScript. Благодаря веб браузерам, этот язык программирования является стандартом де-факто при создании веб приложений, одной из самых быстрорастущих областей разработки. Также по нему есть великолепная бесплатная книга, «Eloquent JavaScript», переведенная на русский.
https://yandex.ru/znatoki/question/computers/kakoi_iazyk_programmirovaniia_luchshe_1de1eb9c/?utm_source=yandex&utm_medium=wiza
Учи с++. Один из самых востребованных. Начинай с основ. Простые переменные, одномерные и многомерные массивы, циклы, функции и так далее.
Таисичка Зажигаева
Основы знаю, а создание программы с кнопками не дошла, так как не разобралась, только в командной строке) в с++ это возможно?))
Компонентный паскаль в среде в среде blackbox buider,
есть встроенный учебник, много примеров

есть встроенный учебник, много примеров

Можно начать с программирования на бейсике (Visual Basic Application), который встроен в прикладные приложения - ворд, эксель, акцесс, корел дроу.
Там есть "рекордер" - включаешь "запись" - и все твои действия в программе записываются в виде текста на языке программирования. После выключения записи можно зайти в редактор среды VBA, посмотреть и ихменить получившийся текст. Потом запустить его на исполнение и посмотреть, что он исполняет.
Там есть "рекордер" - включаешь "запись" - и все твои действия в программе записываются в виде текста на языке программирования. После выключения записи можно зайти в редактор среды VBA, посмотреть и ихменить получившийся текст. Потом запустить его на исполнение и посмотреть, что он исполняет.
купить учебник по программированию на языке (нужное добавить). читать и практиковаться.
Для начала нужно понять, что язык в программировании - дело последнее.
А сначала идет математика, логика, алгоритмы, теоретическая информатика...
Так что для записи алгоритмов Вам подойдет любой язык и чем он будет проще, тем Вам же будет лучше. Традиционно это Паскаль. Или вообще среды типа Кумира.
А сначала идет математика, логика, алгоритмы, теоретическая информатика...
Так что для записи алгоритмов Вам подойдет любой язык и чем он будет проще, тем Вам же будет лучше. Традиционно это Паскаль. Или вообще среды типа Кумира.
Похожие вопросы
- Хочу научиться программированию 1С. Где учат? Неужели только курсы? В ВУЗах этому не учат, насколько я знаю.
- Изучение программирования и социализация (не знаю как сформировать вопрос)
- Стоит ли идти в 10 а потом университет? Я сейчас изучаю программирование.
- Как лучше поступить? Пойти в колледж на программирование по питону или в 10 класс? Боюсь, что в 10 не смогу учиться
- Как научиться говорить, участвовать в спорах, аргументировать?!
- Юрфак или программирование...
- Нужно сдавать физику чтобы поступить на программиста. Зачем физика нужна в программировании? Где она там используется?
- Где нужна высшая математика кроме программирования?
- возможно ли научиться писАть левой рукой?
- Как научиться быстро печатать