Insaponata
la scuola dovrebbe avare la finalità di farti capire i principi della programmazione; mi spiego: un bravo programmatore non è che conosce tutti i linguaggi, ma è in grado (con un buon manuale) di imparne ad usare uno in pochissimo tempo.
Il Pascal fu inventato da un matematico di nome Hoare, è un po' primitivo, ma è ottimo per imparare a programmare, quindi è ovvio che vada benissimo per iniziare (anche se forse è più semplice il basic).
Il C fu inventato da Kernighan e Ritchie ed è molto più potente (è un po' più a basso livello)... pensa che ci si scrivevano/scrivono sistemi operativi come Minix (Tanenbaum), Unix, Linux, ecc... E' un linguaggio molto rigoroso: appena sbagli un punto e virgola non funziona più niente.
Non considerare il C++ come una evoluzione del C, ma come un linguaggio a se stante: il Pascal e il C hanno un paradigma imperativo, il C++ è orientato agli oggetti; cioé ci sono oggetti classi ecc... più avanti imparerai cosa vuol dire (è difficile da dire in 2 parole)