Writing new widgets

A request has been made for a new item which will best be handled by a widget.
I know nothing of writing these things and wonder if there is somewhere I should
look to get an idea as to how to approach this.

Keep up with me and what I’m up to: http://theillien.blogspot.com