Learn Drupal
GuideCommand Line Basics
CourseIntroduction to Git
CourseDrupal Console
TopicDrupal Console provided a command line utility for performing common site administration tasks, code generation scaffolding, and a Read-Evaluate-Print-Loop for interacting with your Drupal site.
It is no longer actively maintained. Use Drush instead.
Upgrade Drupal
CourseInstall and Update Drupal
CourseAutomated Testing in Drupal
CourseDevelop Drupal Sites
GuideComposer
TopicComposer is the preferred dependency management solution for PHP, is used by Drupal core, and is becoming increasingly popular for managing the modules and themes used for a Drupal project.
Docker
TopicFor the Drupal developer, Docker is a way to provide a local development environment to run web server software.