Come letture molto istruttivo e ben fatto, per quanto vecchio e obsoleto consiglierei anche
"Problem solving using Pascal" è molto chiaro e schematico. Ideale per conoscere abbastanza il Pascal.
Per altro il pascal non lo sottovalurterei visto che stanno nascendo le Pascal server pages.....
Per il C non dimentichiamo la bibbia:"The C programming Language" di W. Kernighan and Dennis M. Ritchie.
L'assembler lo guarderei dopo il C..... quando hai veramente capito il C hai idea di come funziona un calcolatore ed e meno duro l'impatto con l'assembler.
Magari un occhio al sempre vecchio :calcolatori elettronici di Savy se lo trovi ancora può chiarirti ehm confonderti...... beh vedi tu
Il mio parere su java, non lo esprimo..... sono un retrogrado
In effetti penso che per quanto l'approccio ad oggetti non sia il più semplice da comprendere, può essere sensato cominciare da lì senza doverTi riconvertire dal procedurale. se prendi una forma mentis procedurale gli oggetti Ti sembreranno degli orpelli inutili.