This book is for developers who are familiar with an object-oriented programming language. If you understand concepts such as variables, functions, classes, and objects, this book is for you.
Prior knowledge of Dart is not required as it is introduced in Chapter 2, Dart: A Language You Already Know.
If you already know and use languages such as Java, C#, Swift, Kotlin, and JavaScript, you will find Dart surprisingly easy to learn.