For a guided, hands-on coding experience, try a codelab.
Use DartPad (no download required!) to explore how Dart makes writing modern apps easy and fun.
Use the latest, experimental version of DartPad to learn, remind yourself about, or test your knowledge of some of the most commonly used, yet unique features of the Dart language.
To learn about Flutter, try one of the Flutter codelabs.