Dart is a cool language. It's a little bit Java-like, but it supports dynamic typing where you don't have to specify the type of a variable when you are declaring it. Although it also offers and encouraged type safety, so I found myself writing it like I used to write Java.
The documentation is pretty good. I also found the language pretty interesting so started reading the Dart language tour. Probably won't finish it right away. It's more useful to see some code and then come back to read the relevant parts.