Найти в Дзене

С++ для тех, кому за

Написав про выбор между Пайтоном и C++, я решила проверить сама себя и нашла бесплатный курсик по основам C++. А вдруг все не так ужасно?
Не все.
Набираем "Введение в программирование" (С++) на Stepik (это хороший портал с бесплатными курсами), записываемся и проходим (да-да, используя Google). Само собой, все бесплатно, без дедлайнов и прочего.
Упор делают на мышление и решение задач. Их много,

Написав про выбор между Пайтоном и C++, я решила проверить сама себя и нашла бесплатный курсик по основам C++. А вдруг все не так ужасно?

Не все.

Набираем "Введение в программирование" (С++) на Stepik (это хороший портал с бесплатными курсами), записываемся и проходим (да-да, используя Google). Само собой, все бесплатно, без дедлайнов и прочего.

Упор делают на мышление и решение задач. Их много, и это замечательно. Алгоритмическое мышление. Это важно. Если вам будут два часа рассказывать, какой же C++ замечательный компилируемый язык, и почему он объектно-ориентированный, и что это такое, вы уснете. Там этого, слава богам, не рассказывают.

Что важно гуманитарию?

Перенастраивать мозги на алгоритмическое мышление.

Я вот верю, что "гуманитарность" - не диагноз. Это вообще не какой-то там склад ума, а то, что можно настроить - все зависит от того, чем ты хочешь заниматься. Ну и, признаемся честно, никакие мы не гуманитарии, если мы не знаем в совершенстве 2-3 иностранных языка и не разбираемся в искусстве. Так что терять нам, кроме своих комплексов, нечего.

Как перенастроиться?

Все просто. Решать задачи. Простые арифметические задачи с помощью языка программирования. Python позволяет сделать это просто - там минимальное количество скобочек, двоеточий, точек с запятых. Но, признаться, в C++ они не будут большой проблемой - привыкнуть несложно. Сложнее - найти хороший курс.

Решайте задачи, пока не научитесь мыслить как программист. Все остальное будет намного легче.