This blog seeks to describe how to write add-ons for the popular xbmc media center. Most posts describe the development process for a real, working plugin, which I believe is the best way to learn plugin development.