JavaScript
JavaScript is the programming language that runs inside a web browser to make pages interactive. JavaScript responds to clicks, validates forms, and loads new content without a full refresh. Where HTML provides structure and CSS provides style, JavaScript provides behavior.
It works by manipulating the document object model (DOM), the browser's live representation of the page. JavaScript can add polish to a page, or it can power entire applications that run in the browser.