Язык программирования этот тот же естественный язык, и как, например, с английским важно погрузиться в саму среду языка (смотреть видео, читать книги, говорить), так и здесь. Предлагаю список материалов для изучения: 1. Курсы на Stepik а) Введение в программирование (C++) https://stepik.org/course/363/syllabus Отличный курс для тех, кому не давалось программирование в школе. Задорный учитель, хорошие задания. Примечания: последние задания модулей требуют порой много времени, поэтому не стесняйтесь идти дальше, чтобы не пропало желание. б) Программирование на Python https://stepik.org/course/67/syllabus Этот курс для тех, кому нужно, чтобы всё разжевали. Тем более Python более интуитивно понятный. При этом я бы рекомендовал пройти оба курса. в) Python: основа и применение https://stepik.org/course/512/syllabus Курс является логическим продолжением предыдущего. Обязательно к изучению. Это, скажем так, тот минимум, который должен знать каждый. г) Основы статистики https://stepik.org/c