Если вы обладаете твёрдым намерением заниматься разработкой, но пока не уверены, какой язык программирования (ЯП) выбрать в качестве первого, эта статья для вас. Сравним наиболее актуальные языки: их области применения, особенности, плюсы и недостатки, сложность в освоении для новичка, спрос на рынке труда. А пока поделимся советами по выбору первого ЯП:
1) Важно определиться с областью разработки — лучше выбрать из востребованных сегодня и перспективных в будущем. Вам должно быть интересно то, чем вы занимаетесь, чтобы успешно преодолевать трудности, которые неизбежно возникнут в процессе учебы и работы.
2) Если не уверены, чем хотите заниматься, не стоит выбирать узкое направление – в будущем сложнее будет маневрировать.
3) Если изучаете с нуля и пока не уверены в своих силах или намерении, лучше выбрать язык с простым синтаксисом – в них команды задаются английскими словами, поэтому их легко запомнить.
4) Как можно больше практиковаться, использовать язык в реальных задачах, не ограничиваться теорией.
5) Хорошо, если в процессе обучения у вас будет наставник, поддержка сообщества, возможность изучать актуальную литературу.
6) Не стоит опираться только на популярность языка – рейтинги все время меняются, и вам может подойти любой из самых известных языков. Но чтобы ориентироваться, какие движения происходят в сфере, можно использовать, например, рейтинг популярности ЯП — индекс TIOBE.
7) Актуальные требования и уровень заработной платы можно отследить, анализируя вакансии на ресурсах по поиску работы hh/ linkedin.com/хабр карьере.
Рассмотрим самые известные и используемые на данные момент ЯП по ссылке