Neon

Learn Neon Programming

A powerful, easy-to-understand, and natively concurrent language

Welcome to the official Neon tutorial. Whether you are a complete beginner or an experienced developer, this step-by-step guide will take you from printing your first line of code to writing cross-platform concurrent applications.

Start from Scratch →

Tutorial Syllabus

1. Getting started

Introduction to Neon, cross-platform architecture, and setting up your first file.

Open Chapter

2. Basic data types

Discover basic data types, how to create and to use them

Open Chapter

3. Variables

Learn how to store and to access objects with variables

Open Chapter

4. Lists

Organize collections of items using lists

Open Chapter

5. Containers

Learn how to structure data using containers

Open Chapter

6. Calling functions

Call functions to access additional features

Open Chapter

7. Conditional blocks

Take control of your application logic using conditional statements

Open Chapter

8. Loops

Repeat code smartly using loops

Open Chapter

9. Defining functions

Take the next step by reusing code with functions

Open Chapter

10. Handling errors

Prevent crashes and ensure your code remains stable using modern safety patterns.

Open Chapter

11. Parallel programming

Harness the true power of Neon with native process interleaving

Open Chapter

12. Modules

Code more, more efficiently, and more cleanly with modules

Open Chapter

13. Advanced features

Discover all of Neon's most advanced features

Open Chapter