JavaScript is a programming language used for web development.
A variable is a container for storing data values.
A function is a block of code designed to perform a task.
The DOM is a programming interface for web documents.
An event listener waits for user interaction like clicks or key presses.