# First time with Drupal A step by step, opinioned, checklist for a Drupal rookie. ## 1. Basics - [ ] I know what is [PHP](https://www.php.net). - [ ] I know what is [MySQL](https://www.mysql.com). - [ ] I know how to use [composer](https://getcomposer.org). - [ ] I know how to use [git](https://git-scm.com). - [ ] I know how to use [cli](https://en.wikipedia.org/wiki/Command-line_interface). - [ ] I know how to write [Markdown](https://en.wikipedia.org/wiki/Markdown) - [ ] I know how to read and write [YAML](https://en.wikipedia.org/wiki/YAML) - [ ] I can use an IDE ([Phpstorm](ide-settings-plugins.md), VSCode etc). ## 2. Drupal basics - [ ] I can understand Drupal.org project versions, issues etc. - [ ] I know what is drush and I can use it from the cli. - [ ] I can install Drupal 9.x+ using a tool from [here](https://drupaltools.com). I propose using [ddev](https://ddev.readthedocs.io). - [ ] I can enable/disable modules from the Admin UI. ## 3. Local setup - [ ] I have installed all the required software from [Drupal Developer Setup](developer-setup.md) ## 4. Community - [ ] I have an account on [Drupal.org](https://www.drupal.org). - [ ] I have an account on [drupal.slack.com](https://drupal.slack.com). - [ ] I have an account on [drupal.stackexchange.com](https://drupal.stackexchange.com). - [ ] I have joined my local community group. See [drupal.org/community](https://www.drupal.org/community#connect-nearby). - [ ] I know about the Drupal.org scholarship on . ## Resources - [How to Become a Drupal Developer - drupalize.me, 2021](https://drupalize.me/blog/how-become-drupal-developer) - [Drupal.org - Overview of Drupal](https://www.drupal.org/docs/understanding-drupal/overview-of-drupal) Ready to start your journey with Drupal. See also [Drupal Lessons](lessons.md).