Kotlin
Google's preferred language for building Android apps.
1. Introduction to Kotlin
Google's preferred language for building Android apps — and why it's genuinely safer than Java in one specific, common way.
2. Variables & Data Types
val vs var — and why val should be your default, mirroring the same preference from JavaScript's const.
3. Conditionals
Branching with if/else — and how if can be used as an expression that directly produces a value.
4. Loops
for and while, and Kotlin's inclusive range syntax.
5. Functions
Reusable blocks of code with fun — and the short single-expression syntax.
6. Classes & Objects
Kotlin's concise class syntax, including data classes — and the boilerplate they eliminate.