Работа посвящена разработке методики организации самостоятельной работы учащихся при изучении алгоритмизации и программирования с использованием современных языков программирования в базовом курсе информатики. Проанализированы результаты сравнительного анализа языков программирования и различных УМК по информатике. Рассматриваются средства и способы организации самостоятельной работы учащихся.