There are a couple of things I am doing to get my head around themes. The “Drupal 6 Themes” by Ric Shreves is a great introduction. I have installed Firebug on firefox and the drupal devel module on drupal to help with theme development. I am using Crimson Editor as my editing tool on Vista. It has a nice ftp component for remote editing.
Check out this devel module tutorial