The mighty Ed Whetstone with his tutorial on diving into procedural modeling with autodesk maya, and he aught to know as the author of Kludge city, a script that procedurally creates sky scrapers.
“This tutorial introduces the exciting possibilities for modeling using Maya’s MEL scripting language. In this first part, we will learn the basics of MEL commands, and create two procedural model scripts that could be useful in your own workflows.”