Victoria v0.1.0 is now in preview

Programming simplified.

Victoria is a learning-first programming language designed for clarity, joy, and progressive complexity. Focus on your logic, not the boilerplate.

Familiar, yet fresh.

Victoria combines the best of C-style syntax with modern features like optional static typing, first-class functions, and built-in modules.

Optional static typing
Zero-config build system
Human-readable errors
hello.vc
// Victoria is clean and expressive
define greet(name: string) -> string {
    return "Hello, ${name}!"
}

let message = greet("Victoria")
print(message)

// Optional types where you need them
let count: int = 42
if count > 40 {
    print("The answer is ready.")
}

Designed for Humans

We believe that programming should be accessible and enjoyable. Victoria is built on principles that prioritize the developer experience.

Minimalist Syntax

No semicolons required, no complex keywords. Just clean, readable code that looks like what it does.

Instant Feedback

Fast interpreter and clear error messages that act as micro-tutorials, helping you learn as you go.

Batteries Included

Built-in support for NET, OS, Math, and more. Start building real applications immediately.

Start coding in seconds.

Victoria is distributed as a single executable. No complex installers, no dependencies hell. Just download, add to PATH, and run.

➜ ~ victoria --version

Victoria version 0.1.0 (windows/amd64)

➜ ~ vic install http_server

Installing package http_server...

✓ Package installed successfully.

➜ ~ _

Ready to experience Victoria?

Join the community and start building with Victoria today. Experience programming as it should be.