Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как начать программировать? С какого языка программирования начать? Какой язык выбрать для профессионального программирования?

ТехнологииПрограммированиеКомпьютеры
Евгений Муравьев
  · 10,0 K
Веб-разработчик, натуралист, журналист  · 2 февр 2016

Стандартные советы делятся на 2 категории. Одни предлагают начать с PHP потому, что он достаточно легко даётся новичкам. Другие предложат C, C++ - это намного серьёзнее. В реальности лучше начать с SQL. Это язык запросов к базам данных. Например все ответы и вопросы на этом сайте хранятся в базе данных mysql. На этом сайте обращение к базе данных и их обработка лежит на плечах PHP. В приложении для андроида это будет Java. В приложении для IOS этим языком будет Swift (опустим за скобки то, что приложения скорее всего не обращаются напрямую к БД). В конечном итоге любая программа делает, что то с данными. SQL даст вам ключ к пониманию того, где данные а где программа.

Парабола Прогресс становления разработчика имеет «параболический характер». А опыта — «гиперболический». A: Сначала энтузиазм находится на вершине параболы: вы написали hello world на нескольких языках и поняли насколько программирование просто. Вы продолжаете играться, накапливая знания. Теперь вы ищете «боевой опыт». B: Вы нашли реальный проект где можете применить... Читать далее
1 эксперт согласен
Компуктерный саинист, мамкин кибертеррорист  · 4 окт 2019
Начать программировать легко. Сначала стоит определиться с тем, какие задачи вы хотите решать своим кодом.  Если это программирование микроконтроллеров, то однозначно Assembler/Cи.  Если хотите писать операционные системы, драйвера и прочее низкоуровневое ПО, то Си/С++ (Assembler тоже не помешает).  Если не хотите зависеть от операционной системы при написании своих... Читать далее
Евгений, вам нужно определиться с тем, что именно вы хотите разрабатывать. Мобильные приложения, игры, веб-сайты, системные приложения или что-то еще.  Исходя из этого можно будет начинать изучать платформу, язык, Workflow разработки, и всё сопутствующее. Просто для развлечения можно попробовать JavaScript. Он простой, по нему много информации, и не нужно заморачиваться... Читать далее