I’ve always used ScriptMe! for quick and dirty scripting projects. Now there’s a new kid on the block from MIT:
This is a pretty cool little desktop application (Mac/PC) that lets you visually construct new scripts using snap together objects:
Give it a spin and I am sure you will find something useful here. When you are done with your creation you simply copy the resulting Linden script and paste into Second Life. How simple is that?