Running the examples Each one is a few lines you can change
- Open the xTalk Academy in OXT-Beyond: Help > xTalk Academy, in the desktop IDE or the Web IDE. Its playground, on the right, runs xTalk as you type it.
- Copy an example with its Copy button and paste it into the playground, over what is there.
- Press Run. Each
putshows its value on a line of the Output, just as the lesson shows it. Then change the example and run it again.
An example marked Script is a set of handlers for a button's or a stack's script (open its script with the Script Editor, paste and Apply), and one marked xTalk Builder is an extension's source, for Tools > Extension Builder. Every example on these pages is run by the OXT-Beyond engine, with the Academy's own runner, each time the lessons change, and its Output is checked against what the page shows.
Beginner First steps
Values, variables, decisions, loops, text and your own handlers: everything a first program needs.
Intermediate Stacks, objects and data
Cards, buttons and fields, the events they send and the message path, lists, arrays and dates.
Advanced Bigger programs
Errors and debugging, patterns and Unicode, files, timers, behaviors, libraries and algorithms.
Expert Beyond
Code that runs code, binary data, JSON, the internet and databases, speed, and extensions of your own.
Extensions Built in
The libraries, widgets and xTalk Suite that come with OXT-Beyond: cryptography, peer-to-peer networking, physics, QR codes, charts and more.
Where next More ways to learn, in the IDE and beyond
These lessons are written for OXT-Beyond, and follow the path the language's own books and courses took: Danny Goodman's HyperCard handbooks, RunRev's Revolution tutorials, and LiveCode's lessons and User Guide. They are free to use and share under the same licence as OXT-Beyond (GPLv3).