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