good :) - though im not sure that you want to use what Ive done as an example of "best coding" by any means.
The wordpress plugin api is very straightforward, even for people that arent so php literate.
If I were you, and in fact, I was, I would just start on doing something simple - even so simple as attaching an echo statement to say .. wp_head (a hook)
simple plugins are basically comprised of 2 things :
1. your function(s).
2. and a call that executes it where you want it (and thats where filters and hooks come in)
Ive even started adding my own hooks, so that I can more meticulously control where a particular plugin is fired --
wp_head is a great example of a catch all hook - the trouble is that so many plugins use it, that your source starts looking a mess.
If you do ever need help with something, feel free to drop a line, just dont paste code into my contact form, as youre likely to be snagged by antispam system.