Eloquent JavaScript is a great book, tutorial, and sandbox example set by Marijn Haverbeke. The book takes you from the very basic information on Javascript programming through a number of projects that give you a good overall understanding of this essential web programming language.

Be sure to test out the code examples and the projects in the sandbox that is linked at the bottom of the page. Programming is a language that needs to be practiced, not just studied.