dart.dev

Dart 3.13 is here!
Clean and lightweight code across every layer of Dart. Read the announcement.

  1. Learn
  2. Tutorial

Begin your Dart learning journey by building an interactive CLI app.

Welcome to the Dart tutorial! This tutorial teaches you how to write Dart code by building an interactive command-line (CLI) application.

You'll start from the very beginning: creating a blank Dart application. By the end, you'll have built an app that demonstrates the essential features of Dart development—variables, functions, classes, async programming, testing, and more!

This tutorial assumes that you have:

  1. A Dart environment set up—if not, follow the instructions to get the Dart SDK.
  2. Basic familiarity with programming concepts. The tutorial is beginner friendly, but doesn't cover the fundamentals of programming.

Next Build your first app

Was this page's content helpful?

Unless stated otherwise, the documentation on this site reflects Dart 3.13.0. Page last updated on 2026-01-21. View source or report an issue.

Read the original on dart.dev ↗