JavaScript Tutorials

While, generally speaking, HTML is for content and CSS is for presentation, JavaScript is for interactivity.

Originally designed for adding small amounts of interactivity to a page (like hovers and animations - you know the kind of thing), JavaScript is now used for almost anything up to large applications and games, and can even be found in servers.