Fowler: After all until we tried it I thought XML would be a good syntax for build files..
Martin Fowler has written a great introduction to using Rake for building systems. The article is gentle and doesn’t assume a deep knowledge of Ruby.
Go read it now. You know you want to.