Linden Script Language Tutorial

Xah Lee, 2007-01

This page is a brief introduction to Second Life's Linden Scripting Language (LSL). If you don't know what Second Life is, please see: Introduction to Second Life or Wikipedia article Second Life↗.

You should have played Second Life for at least several months to start to learn scripting. Also, you should know the basics of 3D-Construction in Second Life. For a introduction of building basics, please see: 3D-Construction Tutorial.

This tutorial is primarily for those who have at least 1 year of programing experience. For example, you should be comfortable with concepts like constants, variables, values, loops, “if then” statements, booleans. If you are a programer, you will find this tutorial concise and to the point.

THIS TUTORIAL IS STILL WORK IN PROGRESS. You might want to check back monthly.

Important Concepts

Basic Syntax

Script Structure

Details and Examples

Simple Script Examples

Prim Manipulation

The Particle System

Heads Up Display System

Events

Communication

Misc

LSL with Emacs tips

LSL Problems

Reference and Acknowledgement


Related Essays:


Page created: 2007-01.
© 2007 by Xah Lee.
Xah Signet