Пока ездил в домой в Костанай, в поезде дочитал книгу "AJAX библиотеки Prototype и Scriptaculous в действии". По сути prototype - это фреймворк (надстройка) js, но в отличие от нативного языка, который своими нудными структурами пугает, prototype сделан очень гибким. Особенно удивил раздел "Работа с массивами".
Книга написано очень связанно, простым языком. Понравилось, то что, одно и тоже объясняется с разных сторон, сначала простые варианты реализации, потом сложные с наворотами. Всем, кто хочет начать работать с JS и AJAX советую.