
As a new programmer, I found this book an excellent way to learn Javascript and jQuery. It helps me understand the concept with the aid of visual examples and diagrams.
The book was design for the people who do not have a degree in computer science. It has a lot of great illustration which make it easier to know and enjoy the basic of interactive web development. Sample codes are provided through download in the website. There are also links and resources to help you even better.
Javascript tutorial in this website will help you to learn from basic to advanced. It has a lot of interactive learning for every topic plus review exercises at the end of every chapter.
There is a ton of example codes from the site which you can "Try-it-Yourself" to make sure you understand. The site includes not only have Javascript but also the whole web development tools. It has references which give you an easy access if you are looking directly how to use a particular code or script.