Drupal is a huge software project by any measure, with thousands of developers writing code for it and deploying websites and applications on it.
Command line shell and scripting interface for Drupal. This video explains what it can do.
The video says it all. https://www.drupal.org/drupal-7.0
Recently, i've had a few requests from design companies asking how they can make Drupal Admin UI feel a little like Wordpress because a lot of their clients have become accustom to using Wordpress admin UI and is comfortable with administering their site with a separation of the front and backend.
Announcing the winner of the Free Magento 1.3 Theme Design book giveway.
Ask around any Open Source community and you'll get a positive response that Drupal is a very flexible platform to build social networking sites. But with any powerful and highly configurable CMS there will inevitably be a steep learning curve.
Drupal 6 Site Blueprint by Timi Ogunjobi is a hands on practical examples of building 12 different sites. This book is actually very useful if you are starting out with Drupal for the first time.