Vladimir Prelovac who I consider to be a WordPress Rockstar in his own right has is very own book called WordPress Plug-In Development. Beginner’s guide. Vladimir is not only a plugin developer but also a good theme developer as well if you take Blue Grace or Amazing Grace as examples.
This is a Packt Beginners Guide, which means it focuses on practical examples and has a fast-paced but friendly approach, with the opportunity to learn by experiment and play. Each chapter builds a practical plug-in from the ground up using step-by-step instructions. Individual sections show you how to code some functionality into your plug-in and follow up with a discussion of concepts.
Who this book is written for
This book is for programmers working with WordPress, who want to develop custom plug-ins and to hack the code base. You need to be familiar with the basics of WordPress and PHP programming and believe that code is poetry; this book will handle the rest.
Vladimir has worked on the book for the past year where version 2.5, 2.6, and 2.7 were released respectively. The book goes into detail regarding the underpinnings of the software, plugin security, development, hooks, and much more. It’s currently available in either Paperback form or online via PDF.
I’ve asked Vladimir if he would like to appear on a future episode of WordPress Weekly and he has agreed to do so despite the recording time being 2 AM at his location. What a trooper! As it stands, I have him scheduled to appear on WordPress Weekly on Friday, March 27th. We’ll be talking about his book, plugins, themes, and all sorts of WordPress Goodness.
If you’re new to development such as myself, I recommend giving WordPress For Dummies a read before this book. That way, you’ll gain knowledge of certain terminology used in development such as hooks, filters, actions, etc.