- 
                Notifications
    
You must be signed in to change notification settings  - Fork 2
 
Dart & Object Oriented Programming
Object-Oriented Programming (OOP) is one of the basic concepts that you need in order to understand and write code. To get you started here's an article to understand the concepts of OOP.
Flutter uses a programming language called Dart, which is an OOP language. Therefore learning about OOPs concepts will help you to write efficient code in Dart.
We recommend that you go through it and understand the concepts rather than focusing on the language in use.
Once you are done reading about the OOP concepts , you can practise and get familiar with Dart language too. Here's the link for it. There is no limitation on learning and trying new things but we recommend you to read atleast these topics from the table of contents.
- Basic Dart Program
 - Keywords
 - Built-in types till subtopic Lists
 - Functions : Parameters and main function
 - Operators till sub-topic Conditional Expressions
 - Control Flow Statements
 - Exceptions
 - Classes till subtopic Extending a Class
 
Dont dive too deep into Dart Language as some concepts might be totally new to you. Also your Dart skills will keep on improving while working on flutter projects too.
Feel free to reach out to us with any doubts you face , however silly they might be.