This guide assumes some knowledge of HTML and CSS but no PHP programming knowledge is necessary. It also assumes you have administrator's privileges to a Drupal site. You might also want to familiarize yourself with some of the terminology used in Drupal. We concentrate on Drupal 7 with notes for Drupal 6 where applicable.
Other Places to Explore
- Installing Themes - To install existing, contributed themes, please visit Installing themes
- Contributed Themes - Free Contributed themes at drupal.org. See demos of some of them at Theme Garden.
- Custom Themes - Unique custom themes created by Drupal designers that you can hire.
- Theming Tutorials - View a number of theming videos which guide you through common scenarios
- Support - Having problems? Check the troubleshooting FAQ, ask in the theming forum or contact us on IRC @ #drupal-themes.
- Module Developer's Guide - Module developers can consult the module developer's guide, specifically Using the theme layer (Drupal 7.x) and (Drupal 6.x)
- HTML and CSS techniques - See the best practices page