Мнения. Информатика в школе и ВУЗ`е — все очень плохо?
Тебе еще повезло. У нас вообще на листочке программы писали, а компилировал все учитель в голове. Если не устраивает, то в интернете полно ресурсов для самообразования.

Почему- то пишу на C++ и C#. 
Действительно, "почему-то". Более плохой выбор для начала обучения программированию трудно придумать.Пример из учебника: var a, b , c, x, y, h). Которое почему то хочется назвать быдлокодом.
Действительно, "почему-то". И да, в паскале такой инструкции быть не может. Должно быть уж тогда:var a, b , c, x, y, h : integer;
или типа того.
И паскаль был создан как раз для обучения основам программирования, и по-прежнему остаётся хорошим выбором для обучения.
Не нужно путать обучение программированию и работу программиста. Это разные вещи.
Школа - это не то место, где должны готовить профессиональных разработчиков. Там должны закладывать основы знаний. А уж что делать дальше - это личные предпочтения выпускника.