You might have heard about drush, or be interested in drush. If not you should.
Drush stands for DRUpal SHell, and anyone who uses drupal seriously really should use it. This is because drush will allow you to install and update Drupal modules apt-get style. And it not only stops at installing and updating modules, it goes from installing Drupal to installing modules, to enabling and disabling modules.
So what do we need?
First of all Drupal, well you don't technically need that but you will probably want it.