Para se gerar um programa-fonte deve-se usar um editor de texto simples (ASCII). No Linux} existem vários editores, tais como o vi, o emacs, o gedit e o joe. Ainda há a opção de usar outro editor ASCII de sua preferência, incluindo o disponível no ambiente Lazarus.
No Windows, escolha um editor como o Notepad (Bloco de Notas), ou algum fornecido por um ambiente de desenvolvimento em Pascal, como o editor do Turbo Pascal.
Em nenhuma hipótese utilize editores das suites de escritório, pois estes inserem caracteres não-ASCII que o compilador não conhece. Além disso, os compiladores geralmente não sabem lidar com acentuação, negrito, itálico, entre outras formatações. Então, aceite o fato, escreva em ASCII puro.