Найти в Дзене
IT ★ Moscow

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

Добрый день уважаемые читатели. Очень часто я слышу этот вопрос: и на работе и в интернете. Сегодня я решил высказать свое и я думаю оно будет уникальным в некотором роде. Сперва нужно понять одно - люди бывают разные и языки программирования тоже бывают разными и для разных целей. Что значит люди бывают разными - понятно: разных возрастов, склада ума, потребностей и так далее. С языками программирования также - каждый язык уникален и разработан для конкретных требований и нужд. Но вернемся к изначальному вопросу - какой же язык программирования выбрать именно начинающему? Тому, кто никогда не программировал. Я бы поступил так. Сперва подумайте, а что вы хотите делать? Каковы ваши цели и желания? Определились? Тогда посмотрите на список ниже и определите, к какой категории людей вы относитесь: 1) Вам интересно создание интерфейсов: дизайн сайтов, анимаций. Интересна именно логика отображения элементов на странице. 2) Вам интересно глубокое изучение деталей компьютера, как работает его
Оглавление
фрагмент языка программирования
фрагмент языка программирования

Добрый день уважаемые читатели. Очень часто я слышу этот вопрос: и на работе и в интернете. Сегодня я решил высказать свое и я думаю оно будет уникальным в некотором роде.

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

Но вернемся к изначальному вопросу - какой же язык программирования выбрать именно начинающему? Тому, кто никогда не программировал. Я бы поступил так. Сперва подумайте, а что вы хотите делать? Каковы ваши цели и желания? Определились? Тогда посмотрите на список ниже и определите, к какой категории людей вы относитесь:

1) Вам интересно создание интерфейсов: дизайн сайтов, анимаций. Интересна именно логика отображения элементов на странице.

2) Вам интересно глубокое изучение деталей компьютера, как работает его память и процессор и как писать супер эффективные программы

3) Вам интересна тема машинного обучения и искусственного интеллекта, программирование роботов

4) Интерестно создание игр

5) Интересно изучение алгоритмов и структур данных

6) Интересна работа с базами данных и всем, что стоит по ту сторону интерфейса

Узнали себя из этих пунктов? А теперь давайте определимся с языком программирования:

Python

Один из самых популярных и простых языков, который идеально подойдет для начинающих программистов. Если вы выбрали пункты 3, 4, 5, 6 - однозначно начинайте изучать Python (https://www.python.org/).

JavaScript

Если вам интересна тема создания интерфейсов (пункт 1), то однозначно выбирайте JavaScript. Он также достаточно прост в освоении (как Python). Вот отличный пример современного учебника, с которого можно начать - https://learn.javascript.ru/.

С++

Если решили для себя, что хотите заниматься программированием всерьез и надолго, хотите узнать все тонкости работы (выбрали пункт 2), то хороший выбор для вас - язык C++. Но учтите, что начинающим его освоить тяжелее, чем например тот же Python, поэтому если вы хотите просто попробовать, глубоко не вдаваясь в детали, лучше рассмотрите что -нибудь другое. Но если решили что программирование это то, чем вы хотите заниматься глубоко и надолго - дерзайте!

Спасибо за внимание.