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

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

Какой язык программирования изучать в 2021 году?

Программирование+2
Oleg Pivkin
  ·   · 10,0 K
Довольно широкий круг интересов и компетенции, раз...  · 8 янв 2021

Чтобы ответить на этот вопрос, вы должны сперва поставить себе другой: с какой целью вы хотите изучать программирование? В зависимости от ответа на этот вопрос вы можете определиться и с языком. Понимаете, нет какого-то суперязыка в программировании, который нужно изучить обязательно, в отличие от други "некрутых" языков. Каждый язык имеет свою область применения, где он особенно силен, а в других областях он может оказаться слабо применимым.

Если вы только начинаете изучать информатику, никогда не программировали вообще и вам хочется понять как работают различные алгоритмические механизмы, можно, наверное, посоветовать что-то типа Scratch - это такой "детский" язык, визуальный даже. Однако с его помощью можно довольно быстро научиться программировать и понимать основные парадигмы процедурного и даже объектного программирования, приобрести начальный опыт программирования и даже запрограммировать довольно интересные приложения, игры или анимацию, или даже роботов из Lego Mindstorm или Lego Boost - в Scratch есть соответствующие возможности. Причем все это делается быстро и наглядно. Недостаток - ограниченные возможности, невозможность оптимизации кода, ограниченность применения на различных устройствах и еще есть... но для начала это самое оно.

Если вы уже имеете опыт программирования, то вам надо выбрать область, в которой вы хотите программировать. Если, например, вы хотите программировать чипы и устройства на низком уровне, то вам следует изучать программирование в машинных кодах, assembler и, возможно, C. Также потребуются знания физических принципов работы электронных устойств. Если вам интересно системное программирование, то вам стоит изучать C, C++, C#, а также скриптовые консольные языки и, возможно, fortran и assembler. Если вы хотите создавать сайты или программировать для них, то вам пригодятся, прежде всего, HTML, CSS, python, JavaScript, php, SQL. Для научного программирования имеет смысл уделить внимание python, c, c++, fortran, а также научным скриптовым языкам типа matlab. Если вам интересно программирование в MS Office, то вам понадобится, в первую очередь Visual Basic. И т.д. Каждая область деятельности подразумевает использование своего набора инструментов и вам надо сперва опрделеиться что вы хотите делать, а потом уже подбирать соответствующие инструменты.

Программист, преподаватель, Data Scientist...  · 8 февр 2021
Тот, который вам нравится и имеет отношение к предметной области в которой вы хотите развиваться. Область первична. Нет никакого смысла учить javascript потому что "в интернете так написано", если на самом деле вы хотите... Читать далее
1 эксперт согласен

зачем писать чужое пиши своё

Сравниваем 2000+ онлайн-курсов и рассказываем об...  · 19 февр 2021  · checkroi.ru
Отвечает
Ivan Buyavets
Сначала, как не надо: не пытайтесь оценивать язык по простоте синтаксиса. Если вам не доводилось раньше работать программистом, вы не сможете дать такую оценку. Не смотрите статистику. Во всяких индексах популярности может быть... Читать далее
Посмотрите актуальные онлайн-курсы в digital 2023 года!Перейти на checkroi.ru