Most of us are aware that WordPress can boast about powering over one-third of the web. A big reason for its popularity is its extensibility. That is, we love WordPress because its core is designed in a way that makes customizing your site easy. To affect the way that your site looks, you should look at themes to accomplish this goal. If you want to alter your site’s functionality, plugins are the preferred method. In this talk we will take a one-room schoolhouse approach to building a plugin, i.e. this talk will have something for everyone regarding WordPress Plugin Architecture from beginners to advanced users.