Learn Daksh

Start small. Build real programs.

Learn the Phase 0 language foundation step by step, then experiment directly in the browser editor.

01

Basics

Variables, constants, values, data types, expressions and operators.

02

Control flow

Conditions, while/loop/for/foreach, break, continue and nested loops.

03

Functions

Parameters, return values, local scope, function calls and recursion.

04

Collections

Lists, objects, indexing, property access and nested data structures.

05

Modules

Imports and the current standard library modules: math, string, list, random, file, time and system.

06

Practice

Move from small programs to combined programs that use functions, collections and modules together.

First program

Try this in the editor.

hello.dax
set name = "Manideep"
set numbers = [10, 20, 30]

foreach number in numbers {
    tell number
}

tell "Hello " + name