sketchupfordesign.com
Coding Your First SketchUp Extension | SketchUp for Design
In this (beginner!) tutorial I give a very basic overview for creating a SketchUp extension from scratch and then distributing it as an RBZ file. Admittedly, this isn't completely from scratch since I am staring with a template file that you can download from this site, but the result is a very simple yet fully-functional SketchUp extension.
Alex Schreyer