Need help?
Ask a question or report a problem on GitHub.
Open an issue
Documentation
Learn Otter from the ground up. Simple, powerful, and built for real projects.
The Otter mascot sitting on a rock
▣
Get Started
Install Otter and run your first program.
</>
Language Guide
Learn the core ideas, one at a time.
◇
Reference
What Otter V1 supports, in one index.
▤
Examples
Real programs to open, change, and run.
Your first program
Create a file called hello.ot and add one line:
Otter
# Your first Otter program say "Hello, Otter!"
Run it from PowerShell:
Terminal
otter run hello.ot
You should see:
Output
Hello, Otter!
Follow the full walkthrough
What's next?
Explore the rest of the documentation to learn more about the language and its features.
Language concepts
Values, conditions, loops, lists, functions, and objects.
Files, data and the network
Files and folders, CSV, downloads, TCP, UDP, and TLS.
Build something
Open a complete example and change it to make it yours.