
Паскаль еще чем хорош: он специально разрабатывался как язык обучающий именно программированию, т.е. пониманию основных принципов работы с данными, структур и алгоритмов. Плюс, в отличие от Си, обеспечивает жесткий контроль типов, т.е. ничто не должно отвлекать от творчества

А потом можно переходить на Си, попутно изучая архитектуру компьютера, представление данных итд. Ассемблер при этом никуда не денется: кто хорошенько освоил Си, можно считать, уже знает половину ассемблера
