Для начала тура скопипастим предмет обсуждения из Wiki
Dart — язык программирования, созданный Google. Dart позиционируется в качестве замены/альтернативы JavaScript. Один из разработчиков языка Марк Миллер написал, что JavaScript «имеет фундаментальные изъяны», которые невозможно исправить. Поэтому и был создан Dart.
На этой странице показано, как использовать все основные функции Dart, от переменных и операторов до классов и библиотек, при условии, что вы уже знаете, как программировать на другом языке. Более краткое, менее полное введение в язык см. На странице примеров языка.
Чтобы узнать больше об основных библиотеках Dart, см. Обзор библиотек. Всякий раз, когда вы хотите узнать больше о языковой функции, обратитесь к спецификации языка Dart.
Резюме
В этом курсе представлены наиболее часто используемые функции языка Dart. Реализуются дополнительные функции и материалы данного курса будут допоняться.