С кружками по программированию-сложнее  Ведь программирование-это 99% самообразование, т.е. по книгам и сам за компьютером, методом проб и ошибок. Ребята из нашего физмата-победители и призеры Всеросса, Московской олимпиады школьников, помимо очного кружка в школе, летней компьютерной школы, дополнительно и много занимались здесь: http://informatics.mccme.ru/moodle/Мой ребенок тоже сейчас здесь готовится, да и на кружке они задачи туда сдают.Есть правда одно но: с "нуля" без какой-то элементарной базы, наверное будет очень сложно. На первом этапе нужен либо хороший учитель-наставник-программист (не уроки ИКТ в обычной школе!), либо грамотная книга для начинающих. Мой ребенок на кружке изучал Питон, после олимпиады ему Андреева Е.В. подарила очень хорошую книгу : «Программирование — это так просто, программирование — это так сложно». Там обучение с нуля на Паскале-очень доступно для начинающих, вне зависимости от того, занимался ребенок раньше программированием или нет. Сын за месяц почти уже всю осилил В начале теорию читает, смотрит примеры решения задач, потом решает простые задачи, а затем переходит к повышенной сложности. Судя по тому, что ребенок ни разу еще не обратился ни к родителям с вопросами, ни с sos-сообщением к руководителю своего кружка-книга действительно неплохая, ну или Паскаль такой легкий для изучения язык  Так, что рекомендую