For all the interested MooToolers in the making out there, I have compiled a list of resources which should give you everything you need to know to get started in client-side development.
Tools of the Trade
These are the prerequisites of Web development.
Firefox: You’ll want to use Firefox for development. But you’ll also need to have all the browsers you can manage to install on your machine (and other machines) in order to check cross browser support.
- Firebug: The best plugin ever, Firebug is the difference between bashing your head against the keyboard and knowing what’s going on with the browser.
Learning The Basics
Don’t let not knowing HTML put you off Web development!
How to Create
This place is pretty nice. Not only touching on the gritty details but touches on topics such as semantics and better practices. A nice human-readable overview.
Mozilla Developer Center
Probably the most inclusive information available on the Web, especially for developing for Firefox or Mozilla. This should probably be your main reference guide.
W3 Schools is basically just your one-stop-shop for quick reference on the Web technologies. Much, much, easier to read than the raw spec sheets straight from the [W3C](http://w3c.org W3C). MDC is better, but it’s always a good idea to have a few reference sources to work with.
Microsoft’s Developer Network
The curious can read A List Apart for some inspiration and sly tricks.
Also note that Mootools works best with a strict doctype.
Learning the Basics
- Theory of the DOM
Going it Alone
Learning By Example
Advancing to the Next Level
Then it’s time to download MooTools! If you’ve honestly done most of the things I’ve listed above, we’d love to have you post your questions on the forum, lurk the IRC room, and contribute to the MooTools community.
Try downloading the full, unpacked source and using it in your development. See what happens if you change something. Try to spot some bugs and submit a few tickets. Make a few plugins. Just make sure you include some sort of Moo-related pun in all your plugin names.
Coming up on the blog, all you need to know about debugging and some advanced reading to have you dreaming in Fx.