Contents at a Glance
Chapter 2: Site Building: Building Drupal Sites Without Programming
Chapter 3: Getting Started with HTML
Chapter 4: Creating a Basic Drupal Module with HTML Output
Chapter 5: A CSS Primer for Drupal
Chapter 6: Adding CSS to Your Drupal Module
Chapter 7: A JavaScript Primer for Drupal
Chapter 8: Adding JavaScript to Your Drupal Module
Chapter 9: A PHP Primer for Drupal
Chapter 10: Adding PHP-Generated Output to Your Drupal Module
Chapter 11: Creating a Drupal Block Programmatically and Basic MySQL Usage
Chapter 12: Theming Your Site Part 1: Theme Functions and a Twig Primer..
Chapter 13: Theming Your Site Part 2: Creating a Custom Theme and Subtheme
Chapter 14: Working with Forms and Creating Custom Forms
Chapter 15: Using Git to Manage Your Source Code
Chapter 16: Advanced MySQL Primer
Chapter 18: Publishing Your Site to a Production Linux Box
Appendix A: Other Ways to Install Drupal