Table of Contents

Raven language features

This section explains the Raven features you will use in everyday programs. Each guide starts with the problem a feature solves, shows its usual form, and points out the choice the feature communicates in your code.

You do not need to learn every feature before building something. Start with values and functions, then follow the topic that matches the code you want to write.

Start with the essentials

Work with the .NET platform

These guides intentionally describe the useful center of each feature rather than every compiler rule or edge case. Follow a topic into the language reference when you need its complete syntax and behavior. Complete applications are available in the workload guides.