JavaScript Basics

If you are new to JavaScript this is where to start, basic syntax and ideas. The first few links are even good if you are completely new to programming. You may notice some radically different styles and best practices supported by these authors, at this point it's good to keep an open mind and try everything. We'll worry about how that stuff works for you later.

Khan Academy - basic tutorials starting from scratch, interactive development environment. Very opinionated subset of JS.

Stanford CS101 - A gentle intro to programming.

Eloquent JavaScript - The best of the comprehensive intro to JavaScript books, free, online, and interactive.

JavaScript | DevFreeBooks - a whole list of other free JavaScript books.