This document provides an introduction to building a WordPress plugin for beginners. It defines what a plugin is, compares plugins to themes, outlines benefits of custom plugins over modifying functions.php, and gives best practices and next steps for coding a basic plugin. The key points are that plugins add functionality to WordPress, custom plugins are preferable to editing functions.php, and the document provides links to coding standards and post type and shortcode developer references to get started building a plugin.