By picking up this book, there's a good chance that you fall into one of two categories: an existing WordPress user / hobbyist programmer who is interested in building your own plugins for the platform, or a seasoned developer who is new to WordPress and need to complete a project for a client.
In either case, this book is designed to help you along the way. If you can code your own plugins, you can make WordPress do just about anything. By learning how to tap into the additional power and functionality that plugins provide, you can make your site easier to administer, add new features, or even alter the very nature of how WordPress works. Written with the WordPress version 3 in mind, this book will show you how to build a variety of plugins that demonstrate the additional power available to you as a plugin author.
Throughout this book, our goal is to teach you all aspects of modern WordPress development. We will build a variety of WordPress plugins and follow their creation from the idea to the finishing touches. You will discover how to deconstruct an existing plugin, use the WordPress API in typical scenarios, hook into the database, version your code with SVN, and deploy your new plugin to the world.
We have plenty of work to do, so let's get started!