Drupal actually rarely requires any PHP coding. There
are modules for everything you could need. Customizing a
Drupal site often involves more CSS, web design, and
back end administration than writing code. However, it
is sometimes necessary to add a little PHP code to get
the right file path for images in a tricky web design or
page layout. On rare occasions you may also need to
change something manually in the database to fix a
problem.