Hola Yuu--,
Te puedo adelantar que a nivel profesional Pascal no se usa y menos mal. Desde mi punto de vista empezar a enseñar a programar con Pascal es un atraso. La programación estructurada se puede dar perfectamente con C, un lenguaje que no está es desuso (dependiendo del entorno de desarrollo), y del cual han evolucionado la mayor parte de lenguajes que actualmente se utilizan (Java, PHP, JavaScript, C#, C++, Phyton, Ruby and Rails, etc.).
Normalmente muchos profesores se escudan en que C tiene manejo de punteros y esto puede dificultar el aprendizaje. Esto no se sostiene por dos motivos, el primero y más claro es que Pascal tambien tiene punteros y el segundo es que los punteros pueden ser ignorados en C para una enseñanza inicial.
Por otro lado, la gran ventaja de empezar a programar con C es que no necesitas ningún cambio extra para pasar a la programación Orientada a Objetos (POO). La POO es básica si quieres trabajar en un futuro como programador ya que no se programa de otra manera salvo en casos muy muy especiales.
Para terminar voy a dar la razón a tu profesor en una cosa, si te enseñan a programar en general y no a programar para un lenguaje de programación si es cierto que pasar de un lenguaje a otro, si bien no es instantaneo, no cuesta demasiado.
Un saludo 😉