A apostila de José Corrêa Viana aborda os paradigmas de programação, incluindo linguagens regulares e paradigmas como imperativo, lógico funcional e orientado a objeto. O texto fornece explicações sobre autômatos finitos, suas representações e diferenças entre autômatos determinísticos e não determinísticos, além de incluir exemplos práticos para compreensão. O objetivo é auxiliar no aprendizado dos conceitos fundamentais de programação.