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

Существует несколько сотен языков программирования, и это не считая тех, что созданы ради веселья — например, безумный Brainfuck. Как среди всего этого многообразия выбрать правильный язык для старта, рассказывает основатель и CEO первого в России буткемпа Elbrus Георгий Бабаян.

Фрагмент одного и того же кода на популярных языках
2626

Язык, язык кто хочет выучить язык программирования, начните с языков общения сначала. А чтобы стать, хоть мало мальским программистом, нужны не только знания языка, а ещё и алгоритмов, парадигм и кучу всего, что приобретается только с опытом. А все эти подборки, этот круче там платят больше, по большей части бред, сорри за тафтологию. И то что вы знаете синтаксис языка, не делает вас программистом, это все популизм. Программист это художник, плохой или хороший, но он делает, потом переделывает и видит рост. Итеративный подход. Нельзя из человека сделать строителя хорошего ПО, ни одни курсы и тд, не дадут вам этого, программист это призвание, со своими плюсами и минусами, так что такие статьи мне кажется только вводят людей в большое заблуждение, а потом в разочарование. Ни кто из программистов в начале, а бывает и в середине или даже в конце карьеры не зарабатывает миллионы. А выбирать язык который учить надо, это когда вы рутину хотя бы для себя хотите автоматизировать, либо идти к мечте.

7

...начните с языков общения сначала... сорри за тафтологию.Согласен. Сперва хотя бы русский.

8

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

Язык - только минимальный входной билет. Такое вот ЕГЭ перед универом. А дальше - долгое (нескончаемое?) обучение собственно программированию.

3

Путь к мечте у каждого свой. Не вижу ничего плохого в том, что у кого-то он начинается с подборок в интернете. Курсы дают билет в профессию, дальше — делать и переделывать, набираться опыта на реальных задачах, все как вы написали.

2