Automata as a warm-up, then Turing machines and the first great impossibility theorem of computation.