Skip to content

Guides

Welcome to the scripting guides!

This section will provide in-depth tutorials and conceptual explanations to help you master Second Life scripting.

Getting Started

Introduction to scripting, your first scripts, and essential concepts

Language Fundamentals

Core concepts: variables, data types, operators, and control flow

Events & States

Understanding the event-driven model and state machines

Functions & Libraries

Working with built-in functions and organizing code

Best Practices

Code style, performance optimization, and common pitfalls

Migration Guides

Moving from LSL to SLua, common patterns, and differences

Debugging & Testing

Finding and fixing bugs, logging, and testing strategies

Advanced Topics

Complex patterns, optimization, security, and architecture