The document discusses ActionScript programming with Flash CS3. It covers topics like learning programming as a process, what can be done with ActionScript code like controlling timelines and user interfaces, where to place code within a .fla file, treating the stage like a play with actors and timelines, operators like arithmetic and comparison, conditional statements like if/else, repetitive tasks using while and for loops, functions, and built-in functions. Programming with ActionScript allows controlling timelines, moving objects, and managing data and interfaces.