There are lots of intro pages out there to get you a little more familiar with it [0][1][2]. Dart as a language spec isn't all that deep, and it tries to keep things simple and easy to use. A lot of the power I feel like comes from the library and tools that come with the language.
[0] http://programming.oreilly.com/2013/05/dart-is-not-the-langu...
[1] https://www.dartlang.org/docs/dart-up-and-running/contents/c...
[2] http://en.wikipedia.org/wiki/Dart_(programming_language)
[0] https://www.dartlang.org/docs/spec/latest/dart-language-spec...
[1] https://code.google.com/p/dart/source/browse/trunk/dart/docs...
[2] http://news.dartlang.org/2014/02/standardizing-dart-1st-ecma...
[3] https://code.google.com/p/dart/issues/list?can=2&q=&sort=-st...
Note: Dart doesn't have generators, and Ecmascript is not planning on adding optional types.