Knowing What to Theme
In Drupal, the theming process considers each element or feature of your site. For example, if you use Views to create a table displaying specific bits of information about a series of pages, then you might need to theme that View if your default theming is not designed to handle it. Also, modules sometime come with their own theming instructions. You might want to override them.