Чтобы уметь программировать, надо знать намного больше, чем синтаксис какого-либо языка программирования. Однако, зачастую обучение программированию сводят именно к изучению конкретного языка программирования, причем, студенту или школьнику навязывают, именно навязывают, один из популярных языков, например Phyton или, тем кто "постарше", C++. Однако эти языки не предназначены для обучения программированию, так как создавались для решения других задач. Но почему эти языки так популярны? Популярность Python в сфере образования можно объяснить, прежде всего, доступностью, но не доступностью языка для понимания (Python - объектно-ориентированный язык программирования), а доступностью среды программирования. Python не надо покупать, существует множество ресурсов, откуда можно бесплатно загрузить на свой компьютер Python и начать программировать. Так как, все-таки, учиться программированию? Ответ достаточно простой: идти от простого к сложному. Понятно, что учиться программировать, надо прог