This book will not teach you how to write plugin code.
Now that that’s out of the way, what the book will do is explain the rationale behind some of the more confusing guidelines, level the expectations of users and developers, and help you understand how to handle support, because oh yes, you will be doing support.
Supporting your own plugins is a lot more than just answering questions when they come up, just like writing your plugin is more than just understanding how to code. Handling users is just as important as learning what kind ecosystem you’re releasing your free code into, and how to manage unit and beta testing. And what about those plugins you just don’t want to release on WordPress.org…
Did you get this for free?
Don’t worry! You’re allowed to do that. In fact, I encourage you to make a copy and give it away. If you were a lucky free recipient and came to this page, maybe you’ll consider tossing a few bucks as thanks my way. You don’t have to, but when you do, it pays for my hosting costs, which keeps me writing.