Difference between revisions of "LSL Tutorial"

From Second Life Wiki
Jump to navigation Jump to search
m (added link to dialog menu tutorial)
Line 3: Line 3:


== Beginner Tutorials ==
== Beginner Tutorials ==
'''[[Getting Ready to Learn LSL]]:''' Before learning LSL, it is helpful to learn the basics of Second Life. Here are some pointers to getting started.
'''[[Getting Ready to Learn LSL]]:''' Before learning LSL, it is helpful to learn the basics of Second Life. Here are some pointers to getting started.


Line 13: Line 12:


'''[[DialogMenus|Building a dialog menu step by step]]:''' A tutorial for learners on implementing a simple, starter dialog menu system. Designed to illustrate the basic principles in layman's English.
'''[[DialogMenus|Building a dialog menu step by step]]:''' A tutorial for learners on implementing a simple, starter dialog menu system. Designed to illustrate the basic principles in layman's English.


== In-World Tutorials ==
== In-World Tutorials ==
'''[http://slurl.com/secondlife/Daydream%20SE%20Islands/206/40 Free interactive in-world Linden Script Tutorial]:''' Bromley College has developed a free interactive scripting tutorial exhibition in-world.  
'''[http://slurl.com/secondlife/Daydream%20SE%20Islands/206/40 Free interactive in-world Linden Script Tutorial]:''' Bromley College has developed a free interactive scripting tutorial exhibition in-world.  


You can also find the tutorial by cutting and pasting the following URL into your browser bar <br> '''secondlife://Daydream%20SE%20Islands/206/40''' or in-world by choosing '''Search > Classifieds''' and searching for the phrase '''learn linden '''  
You can also find the tutorial by cutting and pasting the following URL into your browser bar <br> '''secondlife://Daydream%20SE%20Islands/206/40''' or in-world by choosing '''Search > Classifieds''' and searching for the phrase '''learn linden '''  


'''[http://slurl.com/secondlife/Daydream%20SE%20Islands/11/79/21/?x=300&y=300&img=http%3A//cd.bromley.ac.uk/bteccourses/sl/images/shimmer_island.jpg&title=Learning%20in%20Virtual%20Reality&msg=Here%20at%20Shimmer%20island%2C%20I%20shall%20be%20exploring%20the%20potential%20of%20Second%20Life%20in%20support%20of%20my%20current%20trials%20with%20the%20Moodle%20vle%20for%20Virtual%20Learning.%20So%20please%20feel%20free%20to%20drop%20in%20for%20a%20chat%20with%20us%20to%20see%20how%20things%20are%20going.%20Regards%20Skipper%20Abel  Bromley College in-world Virtual Learning trials]:''' Please feel free to come over and look around
'''[http://slurl.com/secondlife/Daydream%20SE%20Islands/11/79/21/?x=300&y=300&img=http%3A//cd.bromley.ac.uk/bteccourses/sl/images/shimmer_island.jpg&title=Learning%20in%20Virtual%20Reality&msg=Here%20at%20Shimmer%20island%2C%20I%20shall%20be%20exploring%20the%20potential%20of%20Second%20Life%20in%20support%20of%20my%20current%20trials%20with%20the%20Moodle%20vle%20for%20Virtual%20Learning.%20So%20please%20feel%20free%20to%20drop%20in%20for%20a%20chat%20with%20us%20to%20see%20how%20things%20are%20going.%20Regards%20Skipper%20Abel  Bromley College in-world Virtual Learning trials]:''' Please feel free to come over and look around
Line 28: Line 24:


== External Tutorials ==
== External Tutorials ==
'''[http://www.ddj.com/dept/ai/197008520?pgno=1 Using LSL introductory tutorial]''' Dr. Dobb's tutorial
'''[http://www.ddj.com/dept/ai/197008520?pgno=1 Using LSL introductory tutorial]''' Dr. Dobb's tutorial


Line 46: Line 41:


'''[http://www.wakatech.com/articles/lsl-scripting-basics/configuring-lsl-scripts-using-a-notecard/ Configuring LSL Scripts Using a Notecard]''' Tutorial on configuring with notecards.
'''[http://www.wakatech.com/articles/lsl-scripting-basics/configuring-lsl-scripts-using-a-notecard/ Configuring LSL Scripts Using a Notecard]''' Tutorial on configuring with notecards.
== Scripting Tools ==
These tools are designed to '''ease the process of scripting''', whether it's autogenerating scripts or helping you to edit them. Some of them were discovered via [http://blog.secondlife.com/2008/07/19/get-started-scripting-with-autoscript-video-tip-of-the-week-42/ Torley's Autoscript video tutorial]:
<videoflash>xW619vHfYeg</videoflash>
*

Revision as of 13:00, 29 July 2008

Beginner Tutorials

Getting Ready to Learn LSL: Before learning LSL, it is helpful to learn the basics of Second Life. Here are some pointers to getting started.

Getting started with LSL: Tutorial for absolute beginners. Basic SL inventory and navigation required.

Hello Avatar: A place to try next after Getting Started in LSL.

Chatbot: A short tutorial list of concise LSL statements that make the default wood box translucent and bouncy and then kick and spin it along, also a script to run such commands for you.

Building a dialog menu step by step: A tutorial for learners on implementing a simple, starter dialog menu system. Designed to illustrate the basic principles in layman's English.

In-World Tutorials

Free interactive in-world Linden Script Tutorial: Bromley College has developed a free interactive scripting tutorial exhibition in-world.

You can also find the tutorial by cutting and pasting the following URL into your browser bar
secondlife://Daydream%20SE%20Islands/206/40 or in-world by choosing Search > Classifieds and searching for the phrase learn linden

Bromley College in-world Virtual Learning trials: Please feel free to come over and look around


Many free scripting tutorials that are easy to read at our College of Scripting, Music and Science: Come by to learn scripting and building.

External Tutorials

Using LSL introductory tutorial Dr. Dobb's tutorial

Building a Clock in Second Life - Full Video Tutorial: Video tutorial for building and scripting a clock.

Using the Linden Script Language: A very comprehensive tutorial on basic scripting from Kan-ed.

Scripting Basics (Part 1): Scripting basics from Johanna Hyacinth. Also try part2 and part3.

Peter Nelson's Guide to LSL: A series of LSL tutorials from Peter Nelson. A work in progress.

A New Hampshire Coder in Linden Lab's Court: An article on dev.aol.com discussing software engineering strategies for LSL

Scripting in Second Life: by oceanspray

Programming in Second Life tutorial for teen grid and others

Configuring LSL Scripts Using a Notecard Tutorial on configuring with notecards.

Scripting Tools

These tools are designed to ease the process of scripting, whether it's autogenerating scripts or helping you to edit them. Some of them were discovered via Torley's Autoscript video tutorial:

<videoflash>xW619vHfYeg</videoflash>