O documento discute paradigmas de linguagens de programação, definindo paradigma como um padrão ou exemplo de pensamento. Explica que Thomas Kuhn definiu paradigma como uma constelação de crenças e valores compartilhados por uma comunidade. Finalmente, lista diversos paradigmas de programação como imperativo, orientado a objetos, funcional e lógica.