Для изучения программирования Pascal, говорят, он был придуман специально для обучения студентов (не знаю на сколько это правда, но начинают обучение, действительно, с него).
И второй язык, который стоит изучить, это конечно же С++. Причем я бы рекомендовал сразу C++, минуя C. Этот язык считается трудным для изучения, но изучив его, приходит понимание программирования и ООП в принципе.
Знаю одна такую историю: как-то в штатах (уж не помню в каких именно штатах) в одном из выдающихся универов решили отказаться от С++ и перешли на Java. Как итог уровень программистов упал, работодатели в ужасе, все плохо, т.к. новые студенты не понимают как устроен язык и что проиходит на более низком уровне.
В институтах начинают с фундаментальной части, т.е. это Pascal и C++. Первый легкий для понимания и закладывает хороший фундамент в освоении языков. Второй более гибкий и с универсальным синтаксисом.