JavaScript Tools and Tutorials
We're big fans of MooTools and publish a variety of MooTools tutorials and plugins, as well as other JavaScript resources. Learn how to use MooTools in your projects and use one of our many plugins to help accelerate your projects.
MooTools Plugins
Check out our MooTools plugins, complete with examples, tutorials, documentation, and demos.View Our MooTools Plugins

15 Essential JavaScript Video Tutorials
- Benjamin Kuker
- August 13, 2009
Watch 15 Essential JavaScript Video TutorialsJavaScript can be difficult to learn on your own. It can be even more difficult to find good tutorials that teach best practices from the onset. I've gathered together 15 video tutorials from the people who really know their JavaScript. You'll learn about the basics of JavaScript and how to debug it from Douglas Crockford, Peter-Paul Koch, Joe Hewitt, and others. This collection of tutorials is for pure JavaScript, no frameworks (those will come in a future post), so you'll get a chance to learn from the ground up. If videos aren't your preferred method of learning, check out the bottom of the post for more JavaScript resources.

MooTools 1.1 Tutorial
- Benjamin Kuker
- February 05, 2008
Read The MooTools 1.1 TutorialUpdate: Mootools has since moved on from version 1.1, the version for which this tutorial was written. You can still learn the basics of MooTools by reading this tutorial, but be advised that some of the code examples may be out of date with the current version of MooTools. We will be publishing up to date tutorials in our tutorials section, so check back often.
MooTools is a JavaScript library that can be used to manipulate parts of your web page, dynamically transmit data without reloading the page, and it also provides numerous effects, transitions, and user interface tools. This tutorial covers some of the basics for working with MooTools version 1.11, although it should also apply to version 1.2 as well. If you don't know JavaScript yet, you'll pick up many of its basic concepts by reading through to the end.
What exactly is a JavaScript library? JavaScript is a powerful programming language, but it can be difficult to understand and implement. MooTools is a collection of files written with JavaScript and it extends the functionality of the language and also provides shortcuts for performing certain tasks.
There are many JavaScript libraries available such as Prototype, YUI, and JQuery, but it is important to note that MooTools is not compatible with them. This means that if you include MooTools with another library, chances are that your page isn't going to function in the correct manner. So if you want to use MooTools, you're going to have to use it exclusively.
Find what you need.
Here's the latest for developers.
Popular programming tutorials.
We're on the web.
We are where you are. Discover great content by becoming our fan on Facebook, following us on Twitter, or subscribing to our RSS feeds.