Updated on 10 May 2018
We will focus on some of the best Drupal resources that you can find instead of providing an exhaustive list.
Drupalize.Me keeps up-to-date tutorials that you can rely on. The team behind is from Lullabot.
The first articles and videos from their user guides are free, the full access is a paying service, but it will save hours of work to get a fast access to quality resources.
Topics covered: site building, development, theming, update from Drupal 7 to 8, ...
In February 2018, they added free videos to the Drupal 8 User Guide that covers everything that you need to known to get started with Drupal.
Read the code
Ok, you have more than enough mails, but if there is one single newsletter that you have to subscribe to:
The Weekly Drop.
Get the best Drupal news, tutorials, and articles once a week without hours of browsing.
Drupal Apprenticeship Scheme
Help to build the next generation of Drupal Developers- and your team.
We recruit people, often from underrepresented groups and disadvantaged backgrounds, then we train and coach them through an 18 month work placement. They learn all the facets and core skills necessary to succeed from specialist training sessions devised and run by expert web developers. We alo have a strong and active network to support your business and your team in getting the best out of your apprentice.
About site building, by Angela Byron (webchick)
Take advantage of Drupal’s vast collection of community-contributed modules and discover how they make this web framework unique and valuable. With this guide, you’ll learn how to combine modules in interesting ways (with minimal code-wrangling) to develop several community-driven websites— including a job posting board, photo gallery, online store, product review database, and event calendar.
Programmer's guide to Drupal
A primer for new Drupal developers, by Jennifer Hodgdon
If you’re a web programmer, your experiences have taught you certain lessons—and only some of them apply well to Drupal. Drupal has its own set of programming principles that require a different approach, and many programmers make mistakes when relying on skills they’ve used for other projects. This book will show you which programming techniques you can use—and which you should avoid—when building web applications with this popular content management framework.
Updated to cover both Drupal 7 and Drupal 8, the guidelines in this book demonstrate which programming practices conform to the "Drupal way" and which don’t. The book also serves as an excellent guide for Drupal 7 programmers looking to make the transition to Drupal 8.
- Get an overview of Drupal, including Drupal core and add-on modules and themes
- Learn Drupal’s basic programming principles, such as the ability to customize behavior and output with hooks
- Compare Drupal 7 and Drupal 8 programming methods, APIs, and concepts
- Discover common Drupal programming mistakes—and why hacking is one of them
- Explore specific areas where you can put your programming skills to work
- Learn about the new object-oriented Drupal 8 API, including plugins and services
Drupal 8 Development Cookbook
Up-to-date recipes, by Matt Glaman
During DrupalCon Vienna, the second edition of the Drupal 8 Development Cookbook was published! The Drupal 8 Development Cookbook published just over a year ago, right after Drupal 8.1 was released. I had written the book for 8.0 with "just in case" notes for what might change in Drupal 8.1. What I was not prepared for: how well the minor release system worked and provided rapid gains in feature changes. As I saw Drupal 8.4 approach, I felt it was time to create a second edition to highlight those fixes.
New Features and Good Practices, by Josh Lockhart
PHP is experiencing a renaissance, though it may be difficult to tell with all of the outdated PHP tutorials online. With this practical guide, you’ll learn how PHP has become a full-featured, mature language with object-orientation, namespaces, and a growing collection of reusable component libraries.
Official user guide
Need some help?
If you have an issue with a contributed project or the Drupal core, check the issue queue first.
All the Drupalistas from StackOverflow are on Drupal Answers so if you have a question that is not already covered by the issue queue, post it there.
But wait, there's more!