This document discusses the roles of HTML, CSS, and JavaScript in building interactive webpages. It explains that HTML provides structure, CSS provides presentation, and JavaScript provides interactivity. It then provides examples of using basic JavaScript commands like prompt, alert, and event handlers to make a rock character greet and interact with the user. The document reviews that HTML builds the foundation, CSS provides styling, and JavaScript enables functionality and behaviors.