Си, конечно. Плюсы - это просто его расширение, а Шарп (как и Ява !) - потомок плюсов, да ещё и той же Явы.
Хотя ведь вроде Pascal - хрестоматийный учебный язык? И ещё кое-кто считает, что надо сразу начинать с объектно-ориентированного, обобщённого и мета-программирования. Ну, не знаю. Я так не считаю...