С КАКОГО ЯЗЫКА СТОИТ НАЧАТЬ ОБУЧЕНИЕ ПРОГРАММИРОВАНИЮ?
Прежде всего, стоит сказать о том, что работа с кодом – отличная тренировка для ума. Программирование тренирует мозг, положительно влияет на Ваш творческий потенциал, на умение мыслить согласно законам логики…и все эти преимущества совершенно не зависят от того какой именно язык программирования вы выбрали.
Однако начинающие специалисты редко размышляют подобным образом, поэтому часто сталкиваются с вопросом: «С какого языка стоит начать изучение программирования?».
Язык программирования – набор коротких инструкций и команд, реализованных в простой и понятной для «железа» форме. Инструкции обрабатываются так называемом компиляторе, а потом используются компьютером. С помощью языка программирования Вы можете создавать не только программы и веб-сайты, но и огромное количество игр и даже операционные системы.
Какой язык программирования выбрать – на самом деле, не самый важный вопрос.
В самом начале важно освоить общие принципы программирования: как работает компилятор, что такое итератор и каковы общие принципы работы с кодом. Общий принципы программирования в большинстве популярных языков, таких как С# или Java очень похожи. Логично предположить, что освоение одного из языков даёт понять логику программирования, после чего изучение следующего языка идёт намного проще. Однако изучение основ программирования лучше бы начинать с относительно простого языка. Один из наиболее «дружественных» можно назвать Ruby. Простой синтаксис и максимально упрощенный код – именно то, что ищут многие начинающие программисты, тем не менее, новички, которые решили изучать программирование с Ruby, должны знать, что в списке востребованных языков (анализ осуществлен по количеству вакансий) Ruby входит далеко не в первую пятерку.
Спрос на рынке труда.
Из первого пункта логично будет сделать вывод, что при освоении языка важно выбирать «дружественный» язык, однако и о позициях на рынке труда забывать не стоит. Второй критерий выбора ЯП – спрос на рынке труда. Несомненно, самая важная цель программирования – увеличивать ваши шансы на рынке труда. Все больше вакансий появляется для прикладных программистов и системных программистов. Выбирая язык не забудьте провести анализ рынка труда. Для этого можно обратиться за советом к знакомому программисту или сделать анализ самостоятельно с помощью сайтов поиска работы.
Что будем программировать?
Summary