Dart
A client-optimized language from Google — best known as the language behind Flutter.
1. Introduction to Dart
A client-optimized language from Google, best known as Flutter's language — and why learning it here pays off if you continue into Flutter.
2. Variables & Data Types
var, final, and const — three ways to declare a variable, each with a different promise about whether it can change.
3. Operators
Arithmetic, comparison, and logical operators — the familiar C-family set once again.
4. Conditionals
Branching with if, else if, and else — familiar structure once more.
5. Loops
Repeating code with for and while — plus the for-in form for stepping through a list.
6. Functions
Reusable blocks of code, with an optional return type — and the short arrow syntax for one-line functions.
7. Lists
Ordered collections, similar to arrays in other languages, and the map() method for transforming one into another.
8. Classes & Objects
Blueprints (classes) and the instances made from them — and why this pattern matters even more once you move on to Flutter.