Яндекс и МФТИ запустили на платформе Coursera онлайн-курс «Основы разработки на C++: белый пояс». Он рассчитан на тех, кто владеет базовыми понятиями программирования — знает, что такое переменные, циклы, условные операторы, — но не имеет опыта написания программ на C++. Это вводный курс; за ним последуют более сложные — их мы опубликуем позже. Систему обозначения сложности мы позаимствовали из карате, где ученики двигаются от белого пояса — его носят новички — к чёрному, который вручают настоящим мастерам...
Язык программирования этот тот же естественный язык, и как, например, с английским важно погрузиться в саму среду языка (смотреть видео, читать книги, говорить), так и здесь. Предлагаю список материалов для изучения: 1. Курсы на Stepik а) Введение в программирование (C++) https://stepik.org/course/363/syllabus Отличный курс для тех, кому не давалось программирование в школе. Задорный учитель, хорошие задания. Примечания: последние задания модулей требуют порой много времени, поэтому не стесняйтесь идти дальше, чтобы не пропало желание...