Для ОБУЧЕНИЯ лучше взять чистый FreePascal. Потому как в Lazarus/Delphi очень много времени ученики уделяют никому не нужному (для ОБУЧЕНИЯ) созданию графического интерфейса. ПРОГРАММИРОВАНИЮ это не учит. Лучше факультатив сделать по дизайну графических интерфейсов и там можно рассматривать и Lazarus и HTML/CSS дизайн.
Спорить со мной нет смысла, так как мои замечания основаны на личном опыте - вел за учителя информатики урок в 11 классе. Дети создавали простой калькулятор. При этом программную часть писали максимум 10 минут, а с интерфейсом (расположением кнопочек, настраиванием цветов и шрифтов и т.д. и т.п.) провозились остальное время. При этом я больше чем уверен, что как они писали код они не помнят, а помнят как двигали кнопочки. В чистом Pascal вся концентрация внимания именно на код, на понимание.
ИМХО.
Все правильно. Я при подготовке к ЕГЭ по информатике вообще "опустился" до банального досовского бейсика, поскольку:
1. Там меньше можно допустить ошибок чисто синтаксических.
2. Важно решить задачу на логику программы, а не на "красивости". В курсе информатики хоть бы хватило времени на решение типовых задач.
Поэтому считаю, что Visual Studio от мелкомягких в составе ПП1 - пустая трата времени и средств:
1. Редко на какой компьютер можно установить это "хозяйство" (из-за системных требований).
2. Занимаемся "упаковкой" (ах, какая красивая, ух ты, какая мягкая!) вместо написания самого кода.
3. В результате дети учатся только кнопочки да окошечки делать.
А вот за пределами школьной программы можно хоть чем заниматься, лишь бы интересно было, дети ходили и начальство за это платило ;)