Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Making your pages do all this stuff looks like fun, and it is. There's a lot to get under your belt, but don't panic; I take you through everything. The first step is to review the core technologies that JavaScript and AJAX are based on, and see how they're related to some other (more advanced) technologies you'll eventually need.
Powerful as they are, JavaScript and AJAX do not stand on their own. They only have meaning in the context of Web pages, so they rely on various Web technologies. If you want to build a JavaScript application, you'll need several other technologies, too: