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

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

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

ТехнологииПрограммированиеКомпьютеры
Евгений Муравьев
  · 10,0 K
Компуктерный саинист, мамкин кибертеррорист  · 4 окт 2019

Начать программировать легко. Сначала стоит определиться с тем, какие задачи вы хотите решать своим кодом. 

Если это программирование микроконтроллеров, то однозначно Assembler/Cи. 

Если хотите писать операционные системы, драйвера и прочее низкоуровневое ПО, то Си/С++ (Assembler тоже не помешает). 

Если не хотите зависеть от операционной системы при написании своих программ, которые будут решать более высокоуровневые задачи, то подойдет С++, и, если не важна скорость - Python, Dart, C#. 

Если хотите писать чисто клиентский софт, то С# (Windows, Linux, MacOS) или Dart (Windows, Linux, MacOS, Android, iOS).

Если хотите разрабатывать сайты и веб-приложения, советую  C#, Python, JavaScript. 

Из всей этой кучи я советую выбрать только C#, Python и Dart. Низкий уровень входа, много документации, и почти полное покрытие всех платформ.

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