dart.dev

  1. Learn

Find everything you need to start learning the Dart programming language.

The following tutorial is the recommended way to learn Dart.

Dart tutorial

Learn how to write Dart code by building an interactive CLI app. Great for beginners with minimal programming experience.

Start learning

Learn Dart and Flutter together

#

The above tutorial is part of a larger learning pathway that teaches you both Dart and Flutter. If you're interested in learning Flutter, you should follow the setup guide there, as the installing Flutter automatically installs Dart.

Dart and Flutter learning pathway

Learn how to write Dart code in the first tutorial, then build a series of apps using Flutter in the second. You'll learn the essential best practices for Flutter app development, app architecture, fetching data from the network, and more. Great for beginners with minimal programming experience.

Start learning

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-16. View source or report an issue.

Read the original on dart.dev ↗