Prefácio
Na verdade, uma linguagem de programação é apenas um conjunto de regras, semelhante a uma lei que consiste somente em normas sintáticas. O verdadeiro cerne é um compilador que consegue converter o código escrito com essas regras em comandos que o computador entende. Isso vale para todas as outras linguagens: o compilador é a peça central de uma linguagem de programação. Se você quiser criar sua própria linguagem de computador, precisará não só definir sua sintaxe, mas também desenvolver um compilador que traduza essa linguagem para linguagem de máquina. Sem um compilador, sua linguagem não passa de um texto comum. É igual às leis: são apenas regras escritas e não têm significado sem órgãos para aplicá-las. A seguir, instalaremos o compilador do Free Pascal e aprenderemos sua sintaxe.
Instalando o compilador
Este é o site oficial: Free Pascal – Advanced open source Pascal compiler for Pascal and Object Pascal – Home Page. Acesse-o para baixar o compilador.
Você também pode ir direto para a página de downloads: Free Pascal – Select download mirror
Eu uso o Windows 10 de 64 bits, então instalo a versão compatível com Windows 64 bits.

Free Pascal Compiler – Browse /Win32/3.2.2 at SourceForge.net
Baixei o arquivo de instalação fpc-3.2.2.i386-win32.exe. Clique duas vezes no arquivo para iniciar a instalação.

Depois é só clicar no botão Next em todas as telas para prosseguir.

Ao finalizar a instalação, um novo aplicativo aparecerá no menu Iniciar. Usaremos ele depois para compilar nossos códigos em Free Pascal.
Instalação do Free Pascal