The document outlines a tutorial on event processing languages. It discusses different styles of event processing languages including stream processing languages, rule oriented languages, and agent oriented languages. For stream processing languages, it covers key concepts like events, state, computational models, and programming models. It provides examples of stream processing languages like Esper, Coral8, and CCL.