This section presents best practices and conventions for theming Drupal through a discussion of general tools and techniques for developing websites.
Although the information about working with CSS, HTML, and image files is not specific to Drupal, you may find it helpful in getting started with theming.
For information on UI standards, see the Drupal UI Guidelines.
Drupal best practices, Click Here
Development tools, Click here