Wg. mnie Pascal to strata czasu. Lepiej zacząć od razu od C/CPP. Są multiplatformowe, a nie widzę jakiś wielkich różnic pomiędzy nimi (w aspekcie nauki języka oczywiście). Sam tak zaczynałem.
Może java? To zdaje się ten sam kaliber.
... a może zamiast książek zacząć od 4programmers.net?