Aksa

A tiny programming language for kids — with keywords in their language.

English keywords

function greet(name) {
  return "hello " + name
}

repeat 3 {
  print(greet("world"))
}

Indonesian keywords

fungsi sapa(nama) {
  kembali "halo " + nama
}

ulangi 3 {
  tulis(sapa("dunia"))
}

The same program, the same language — only the locale changes.

Their own language

All 13 keywords, every builtin, and every error message come from a locale dictionary.

Friendly errors

The whole program is checked before it runs, so kids see all their mistakes at once — never a stack trace.

Real hardware

Zero installation in the browser, then the same program runs on a real ESP32 board.