Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In this chapter, I've shown you all the basics of WordPress plugin development: adding options forms, creating template tags and shortcodes, checking user capabilities, filtering content, and adding your own functions to action hooks. I've also gone over the process of publishing a plugin on WordPress Extend, including how to create a readme.txt file, localize your plugin, and upload it using Subversion.
While I have by no means shown you everything you will ever need to know about writing plugins for WordPress, I hope I have given you a solid foundation for further research. As always, the Codex should be your first stop when you need to find a function or look up an action hook. If the relevant Codex is incomplete—and I'm sorry to say the end-user documentation is far more complete than that for developers—try searching the forums, Google, the PHPdocs, and the Xref documentation.