Как выбрать свой первый язык программирования

«Самая опасная вещь, которую вы можете выучить, — это ваш первый язык программирования» — Алан Кей.

Люди, которые хотят присоединиться к карьере программиста, часто хотят знать первый язык программирования для изучения. В этом блоге я поделюсь с вами некоторыми идеями, которые помогут вам выбрать свой первый язык.

Есть три фактора, которые следует учитывать при выборе первого языка программирования. Они есть:

1. Простота

2. Цель

3. Предпочтение

Возьмем их по одному.

1. Простота

Все языки программирования просты, но некоторые проще других. Если вы новичок, лучше начать с языка, который относительно проще других. Это поможет повысить вашу способность понимать концепции. C++ считается относительно сложным, а Python — относительно простым. Итак, исходя из простоты, я советую вам выбрать python в качестве вашего первого языка программирования. После этого вы можете изучать другие языки по мере необходимости.

2. Цель

Еще одна вещь, которую следует учитывать при выборе первого языка программирования, — это цель, для которой вы хотите его изучить. Разные языки программирования лучше всего подходят для разных целей. Выбирая свой первый язык программирования, убедитесь, что он соответствует вашим целям. Например, если ваша цель — стать фронтенд-инженером, вам следует подумать об изучении JavaScript; если ваша цель — стать специалистом по данным, вам следует рассмотреть Python; а если ваша цель — разработка под IOS, то вам стоит подумать об изучении Swift или Objective-C; и так далее. Какой бы ни была цель вашей карьеры, пусть ваш родной язык соответствует.

3. Организационные предпочтения

Если вы не являетесь техническим специалистом в организации и хотите перейти на техническую должность, то вашим первым языком программирования должен быть язык, который использует ваша организация. Или, если у вас есть компания, с которой вы хотите работать, пусть ваш первый язык будет соответствовать языкам, используемым в компании. Таким образом, вы легко впишетесь в желаемую роль.

Вывод: не тратьте все свое время на беспокойство о языке программирования для начала. Примите во внимание простоту, цель и организационные предпочтения и сделайте правильный выбор.

Я Чеквубе Утоми, разработчик программного обеспечения в области науки о данных, веб-сайтов и технического письма.

Если вам нравится техническая ниша, подписывайтесь на меня на Medium и Linkedin.