При создании программы на Паскаль или Делфи может возникать такая ошибка:
unit1.pas(1,1) Fatal: Syntax error, "UNIT" expected but "PROGRAM" found
возникает для программы в lazarus delphi в случае, если вы используете неверный для консольного приложения тип проекта.
Решение
Создать проект таким способом.