Bem, na verdade Felix, não sei se de fato posso chamar o LaTex de "Linguagem de Programação". Mas pelo que eu saiba seria sim uma linguagem de programação voltada para a criação de textos (em especial com caracteres matemáticos) voltada para a criação de textos com qualidade tipográfica excepcional.
Em outras palavras, quando você escreve em LaTex você informa uma série de parâmetros para que o texto, após compilado, saia com a "cara" que você deseja, por exemplo, o tipo de folha, a fonte a ser utilizada, o espaçamento entre linhas, notas de rodapé, criação de Sumário, Índice Alfabético, Folha de roto, Abstract, citações etc. É uma ferramenta bastante rica de recursos. É muito utilizada no meio acadêmico para publicação de artigos, confeccionar Monografias, Dissertações e Teses. O resultado final é bastante bonito.
É algo que salta aos olhos se você tem o trabalho impresso tipo "LaTex de um lado e Word do outro".