Eloquent Javascript

A Modern Introduction to Programming
By treating javascript as a language in its own right, the author has produced a solid guide to learning a language that you might think you already knew.

Read moreEloquent Javascript

Dojo

Using the Dojo Javascript Library to Build Ajax Applications
Using the Dojo to Build Better Websites.

Read moreDojo