Ну вот ведь уже 100500 раз говорилось,что преподают Паскаль( а у кого-то даже Бейсик), потому что эти языки простые, как 5 копеек, и на 100% справляются со своей задачей: дать базовые знания программирования.
И отвечая отдельно Sergey Makhyanov : проблема не в Паскале, а в том,что у вас предмет ху... плохо очень, в общем, преподавался.