The author goes directly to the point in a simple and elegant approach to programming problems, features and present interesting solutions the Dart way. Gilad starts talking about Object Orientation since the first chapter, as in Dart everything is an object.
This book is not for absolute beginners, but you'll almost feel at home if you already know another programming language, specially C descendants like Javascprit, Java, or C#.