Robin Nixon's JavaScript Crash Course: Learn JavaScript in 14 Easy Lessons
This course is based on about 15 years experience of programming in JavaScript and is written using the same easy-to-follow style as my best-selling book,Learning PHP, MySQL and JavaScript. In it I talk to you in plain English, explaining everything you need to know about each feature in a variety of different ways, using lots of example  code, screen shots and tables, so that you will learn quickly and easily.My intention is that you will learn to be a good JavaScript programmer in under 14 hours, by spending one hour or less on  each lecture. At one lecture a day you'll become proficient in two weeks. Or if you have a free weekend, then it'll be a couple of days. And that's including starting from the very first principles such as learning what variables and operators are.I have taught tens of thousands of people to program over the years and the main comment I receive is "You make it seem so easy", so I hope you will agree and this  crash course will be all you need to take you to the next level in your  web development.