Language Guide

The sections below describe the Swan Lake version of the Ballerina language by exploring how Ballerina provides the basic functionalities common to most programming languages, what makes Ballerina distinctive, and a deep-dive into its significant features.

Language Introduction Videos

Language Introduction Slides

For the slides, see The Ballerina Programming Language presentation below.