Как говорилось в приложении SoloLearn, the best way to learn how to code is to code (лучший способ научиться кодить — кодить). Для начала можешь найти в интернете какой-то учебник по Паскалю, например «Паскаль для школьников» Ушакова и Юрковой. Начинай писать программы, приобретать опыт. Потом можешь к более серьёзной литературе переходить. В интернете есть очень много сайтов о паскале (особенно, русскоязычных), по ним тоже вполне можно учиться. На Ютубе я видео какие-то видеокурсы по Паскалю для начинающих, их тоже посмотреть можно. Как правильно писали выше, быстро обучиться будет очень сложно, так как, по мере углубления, придётся изучать не только язык, но и устройство компьютеров в целом, а также много других сторонних штук. И это если говорить только о паскале. Если говорить о программировании в целом, то там всё ещё сложнее и запутаннее.
Добавлено через 14 минут
На стр.136 авторы не понимают вывода типа выражения Random(201)-100, и хотя правильный вариант таки дают -100+Random(201), но пассажи вроде «от излишнего ума» тут явно не уместны. Более того, приписывать это поведение среде Turbo Pascal не совсем верно.
Добавлено через 1 минуту
Описана передача параметров по значению и ссылке, не описано поведение модификатора const в списке формальных параметров.
Добавлено через 4 минуты
В главе про текстовые файлы не написано про файловые переменные input и output, про то, что вызовы Write[Ln]/Read[Ln] фактически являются вызовами Write[Ln](output), Read[Ln](input).
Добавлено через 50 секунд
Описывая связь файла с устройством ‘con’, стоило сказать и про пустую строку: Assign(input,»).
Добавлено через 3 минуты
В теме про with do не сказано, что между ними может быть несколько элементов через запятую.
Добавлено через 2 минуты
В главе про процедуры/функции не уделено внимание области видимости переменных.
Добавлено через 43 минуты
Не охвачены типизированные файлы, модули, ООП. Последнее для школьников может и действительно лишнее.
Добавлено через 1 минуту
Алгоритмам практически не уделено внимания.