The document discusses client-side programming with JavaScript. It covers the differences between scripts and programs, and the common JavaScript scripting languages of JavaScript, JScript, and VBScript. It then discusses common scripting tasks like form validation, image rollovers, and handling cookies. The document also provides an overview of JavaScript data types, variables, operators, control statements, and functions for interactive pages using prompts.