resource for coding widgets?

I would like to make some alterations to a widget I've found called "countdown timer"
it almost meets my needs but not enough.
so is there a resource that can teach me how to make alterations to it?
it is open source I assume?
it almost meets my needs but not enough.
so is there a resource that can teach me how to make alterations to it?
it is open source I assume?