SCRATCH, the graphical scripting interface put out by MIT, has come out with a version specifically designed for Linden Scripting Language (LSL), the scripting language used for Second Life scripted interactions.
This easy to use "building block" interface allows non-scripters to build sophisticated and imaginative interactions easily and quickly. It's cross platform and FREE.
Check out the YouTube demo, download and tutorial links here!