This document provides an introduction to the theory of automata. It defines key concepts like alphabets, strings, words, and languages. It discusses different ways of defining languages through descriptive definitions. Important examples include the EVEN, ODD, EQUAL and PALINDROME languages. The document also proves that there are equal numbers of palindromes of length 2n and 2n-1. It introduces recursive definitions and regular expressions as additional ways to define languages formally.