Prototype.js
Bienvenue dans le web 2.0 !! Prototype est une bibliothèque Javascript, écrite par Sam Stephenson, basée sur AJAX, très utile dans la création de pages web hautement interactives.
Mis à part le site http://www.prototypejs.org/, vous trouverez également une documentation (en anglais) sur le site de Sergio Pereira. Il existe également une traduction en français. Il faudra passer +/- 4 heures à lire cette documentation et faire quelques essais, mais ça vaut la peine !
Une « Cheat sheet » est disponible ici.