Whenever a PHP developer starts to explore open source CMS (Content Management System) one will always start with Drupal and Joomla. Both the CMS are very popular, appreciated, robust and extendible. Still one will have to decide whether to go with Drupal or Joomla to build specific website.
Many times I am also asked with the same question by clients or other developers and I always reply that it’s always advisable to decide based upon the requirement of the project. Both the CMS are distinct and have got unique specialities.