Learn Dart
Find everything you need to start learning the Dart programming language.
Learn Dart
#The following tutorial is the recommended way to learn Dart.
Learn how to write Dart code by building an interactive CLI app. Great for beginners with minimal programming experience.
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.
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.
Unless stated otherwise, the documentation on this site reflects Dart 3.10.3. Page last updated on 2026-1-16. View source or report an issue.