by
Fady naffa , Software Engineer , Boundless Drop
Drupal wordpress joomla they are all cms or you can consider drupal as cmf read about it. it is an easy way to rapid develop any website you want and it's written in php and they are all open source so you should practice it to know how to use it efficiently btw you have to be a php developer which can use drupal there's nothing called drupal developer