What is Scratch for Second Life (S4SL)? S4SL is a new easy way to add behaviors and interactivity to your objects in Second Life. S4SL is based on Scratch, a graphical programming language that lets you construct programs by snapping together graphical blocks. With S4SL, you can snap together a few blocks to make your SL pet interact with you using chat commands, make your sculpture change size and color, or make your house respond to your presence.
Tutorial Try this tutorial to get started with S4SL.