| name | drupaltools-onboarding |
| description | Step-by-step onboarding checklist for Drupal newcomers covering basics, local setup, community engagement, and learning resources. Use this skill when the user is new to Drupal, asks "how do I start with Drupal", "I'm a Drupal rookie", wants an onboarding guide, or needs a beginner checklist for learning Drupal development. |
Drupal Onboarding Guide
A step-by-step, opinionated checklist for Drupal rookies starting their journey.
Source: https://raw.githubusercontent.com/theodorosploumis/notes/refs/heads/master/drupal/start-drupal.md
Overview
This skill guides complete beginners through the foundational knowledge and setup required to become a Drupal developer.
Phase 1: Technical Prerequisites
Before touching Drupal, ensure you know these basics:
Phase 2: Drupal Fundamentals
Core Drupal concepts and tools:
Phase 3: Local Development Environment
Complete your machine setup:
Phase 4: Community Engagement
Join the Drupal ecosystem:
Learning Resources
Getting Started
Recommended Next Steps
After completing this checklist:
- Build a simple "Hello World" custom module
- Create a content type and view
- Contribute to an issue on Drupal.org (documentation, testing, or code)
- Attend a local Drupal camp or meetup
Using This Skill
When a user says they're new to Drupal or asks how to get started:
- Assess their background - Do they know PHP/Git/Composer already?
- Guide through phases - Start with Phase 1 basics, don't skip prerequisites
- Recommend DDEV - For local setup, emphasize DDEV as the easiest path
- Encourage community - Drupal has a welcoming community; joining accelerates learning
- Point to resources - Share the official docs and community spaces
Ready to start your journey with Drupal!