Getting started with writing plugin for wordpress (35 useful tutorials)
If you want to know how make your wordpress more extendable and flexible you should definitely consider different resources and guides that are dedicated to developing wordpress plugin from scratc