I’ve been tinkering with Drupal for a few years now and through trial and error, I’ve found some great free resources beyond the wonderful documentation over at Drupal.org.
My Drupal bible these days is The Definitive Guide to Drupal 7. It is coauthored by some of the most well-known Drupal contributors, each drawing on their area of focused expertise. It covers everything you’d want in a book that permanently resides on my desk. I’ve barely made a dent in it, but while jumping around, certain chapters stick out in my mind as essential reading:
Essential Tools: Drush and Git
For the longest time, I’d been putting off learning Drush simply because Terminal seemed kind of scary. I’ve realized it isn’t scary when you have the top experts explain it to you. It saves so much time! Gone are the days of installing modules one at a time, or the tedium of transferring a local dev site to a live one. This is really worth your while to learn and I suggest this book to give you the confidence to use Terminal and speed up your workflow.