I'm interested in trying my hand at coding. Specifically, I would like to learn how to code tweaks and modification style programs for OSX. Examples: Nocturne, BetterTouchTool, Dragthing, etc. What kind of coding should I be looking into? Are there any beginner guides that you might be able to point me to? Thanks in advance!