Documentation

You'll find all you need to know about Ceylon in these pages. Ceylon itself is a work in progress, so this documentation is still in a state of flux. By the way, you can help improve it, read more.

New to Ceylon?

The quick introduction summarizes some of what Ceylon is all about.

Still interested? The tour of Ceylon will guide you through the main features and syntax of Ceylon in some depth. Currently, this is the best way to learn Ceylon.

If you want to get your hands a little dirty, the walkthrough is a guided set of exercises introducing many of the basic features of the language.

Reference

Need to clarify some detail of the language, language module, or tooling? Try the reference page.

Or, if you want to be absolutely certain, you can dive into the language specification—the gospel according to Ceylon.

Module APIs

You can find the API documentation for modules, including platform modules, in Herd. The API documentation for the Ceylon Language Module ceylon.language is right here.

Tools

You can find information about Ceylon IDE and how to install it.

There is even Vim support available.

Got questions? We have FAQs

We're compiling a list of common questions. Check out the FAQs.

If you want to know why Ceylon is the way it is—what the hell were we thinking?!—the language design FAQ is especially interesting.

Roadmap

Want to know when to expect what? We can't promise dates, but we do have a roadmap.