Skip to content
15 of 15

Where to go next ​

You have seen most of Pleno: values and variables, collections, functions, types, classes, enums, errors, pipelines, async code, modules and tests.

To keep going:

The program on the right uses several lessons at once. Change it and see what happens.

next-steps.pln
class Task {    public title: String;    public done: Bool = false;     constructor(title: String) {        this.title = title;    }} let tasks = ["Learn Pleno", "Write a project", "Share it"]    |> map(fn(title) => Task(title));tasks[0].done = true; for (task in tasks) {    let mark = task.done ? "x" : " ";    print(`[${mark}] ${task.title}`);} let left = tasks |> filter(fn(t) => !t.done);print(`${left.length} to go`);