How do I Install Drupal Locally
Yes, you need to install Drupal locally to test the theme progress. There is a nice guide at http://drupal.org/node/307956, I hope it works for you. Please post back if you need more guidance. It is the easier way I know to get started with Drupal on your computer.