If you’re a beginner it can be a bit confusing separating information and learning the format and structure of JavaScript. If you have NO programming experience I would recommend webteacher to get started with learning javascript. You can also skip the learning process and jump right into some powerful code by using a pre-built library such as jQuery or prototype / scriptaculous. I recommend one of these two JS libraries because they expand functionality and ease of using javascript and the code is a little more user friendly and requires little to no programming experience. Particle Tree can help you out with some great guides and tutorials for using the prototype library.
If you have an understanding of programming logic and structure, then devguru lists all of the different system-defined Functions, Statements, Operators, Constants, Objects. Along with that, getElementsBy and JavaScriptKit list compatibility and chart out DOM references.
There are also MANY JS libraries out there and all have different capabilites and functionality that set them apart. If you’re a JS coder looking for the ease of use and power to make your code more efficient and flexible, go with JQuery. There are MANY plug-ins available for JQ as well as a very large user base to answer any questions and provide documentation. Among the other versatile libraries out there, you can try MooTools and Dojo on for size and see if you like them better.
This is a guide and resource for anyone interested in JavaScript, Asynchronous JavaScript And XML (AJAX), Dynamic HTML (dhtml), JavaScript Animation, JavaScript tools, JavaScript tutorials, as well as defined Functions, Document Object Model (DOM), Statements, Operators, Constants, and Objects. The resource list is intended for both the beginner and polished web developer.

Excellent article – I really appreciate your knowledge about web development, I have bookmarked it for later viewing and forwarded it on.
To view more details in web development, visit http://www.netultimate.com