1. Read Planet Drupal – A great aggregator site for all things Drupal. They have a content upload policy, so you know all the material you will be reading is the real deal.
2. Dig through Drupal.org – Where all Drupalers go to gather information, review modules, themes, groups, etc. Also, when looking through modules on Drupal.org.
3. Start with Drupal 7 – we should start a new site with Drupal 6, or just begin with 7.
4. Start with Drupal 8 – I first took a peek at Drupal 8 over a year ago when it was at alpha9 just out of curiosity. At that time in my career, I was barely getting the hang of Drupal 7, so I didn’t really explore very much beyond clicking around the interface and trying to create some content. With RC1 fresh out of the oven, and looking pretty good to me, I figured it’d be a good time to go through the process of building a Drupal 8 site.
5. Read Pro Drupal Development – According to the group, immerse yourself in the book. It teaches you how to create modules, develop themes, and produce filters. It also covers the inner workings of each key part of Drupal, including user management, sessions, the node system, caching, and the various APIs available to you.
The abbreviated list:
1 – A platform for rapid website assembly
2 – Enormously scalable
3 – Freely extensible
4 – Built for social publishing
5 – Open to your branding
6 – Flexible in deployment
7 – Beloved by a thriving development community
8 – Without software acquisition or licencing costs
9 – Fanatical about following standards
10 – Proven high in security