If you have used any Object Oriented Language such as Java, Python, PHP or C++, you will be able to work on Flutter even without prior knowledge of Dart . Understanding the basics of Dart will however be useful (and will be easy to learn if you already know OOP).