Evil, it's all logic. Even though I do rape the coding help constantly asking for tidbits and such-and-suches, I find most of the code I need (Such as finding a %client using / commands, the function that handles OnDeath, and more more) and then apply my own logic to it.
My programming teacher has a saying. Programming is merely overpaid problem solving.