был забавный случай в моей жизни: за полгода до окончания школы, было 2-3 урока, когда я учил паскалю своих одноклассников, заместо учителя.
трудность выбора языка на сегодняшний день заключается в том, что не хочется забить чужую голову бесполезными знаниями.
если выбирать один язык с наиболее полным спектром парадигм - сегодня я бы выбрал D. - но его установка на компы школьников - превратится в кошмар + отсутствие русских учебников.
значительно легче найти литературу по c++/c.
эх.. я бы ещё assembler сюда добавил. по крайней мере для ознакомления: берите fasm/nasm - там очень хорошая документация, но только на английском. в прочем, английский, наверное, и так повсеместно учат.