C++
A fast, compiled language with close control over memory — used for games, systems, and performance-critical software.
1. Introduction to C++
A fast, compiled language that gives you close control over memory — and why that control is both its strength and its risk.
2. Variables & Data Types
Declaring typed variables — int, double, bool, string, each with an explicit type like Java.
3. Operators
Arithmetic, comparison, and logical operators — familiar C-family syntax.
4. Conditionals
Branching with if, else if, and else — the same structure Java and C# share.
5. Loops
Repeating code with for and while — the same three-part structure as Java and JavaScript.
6. Functions
Reusable blocks of code with a declared return type — and why declaring one before main() matters here.
7. Arrays
Fixed-size, single-type collections — and why, unlike Java, C++ arrays don't track their own length.
8. Pointers (Basics)
Variables that store a memory address instead of a value — the idea underneath C++'s reputation for low-level control.