Further reading
We are only halfway through our learning of the Dart programming language, so it is probably not a good idea to do wider learning of the language until we complete Chapter 4, Dart Classes and Constructs.
However, exploring the history of the language will give you a better appreciation of some of the design choices that were made.
For example, the blog article The Fall and Rise of Dart, Google’s ‘JavaScript Killer’, by David Bolton is a worthwhile read, as is 4 reasons Dart is still a language worth learning, by Kerry Doyle.
Both of these articles can be found from a simple web search, and I recommend you do a bit of digging around on the web to get other opinions on the evolution of the language, both good and bad.