Before you start
Rake is a great addition to anybody's toolbox. If you haven't started using Rake to automate your daily computing tasks, you owe it to yourself to take a look at it today.
This tutorial walks through a history of task automation in the context of a development project, then briefly compares several automation (or dependency management) tools, presents a primer on Rake, and gives several extended examples of how to use it.
To make the best use of this tutorial, you should have Ruby and Rake installed on your system. More information about getting and installing these can be found in Resources.