C#
A statically-typed, class-based language from Microsoft, widely used with .NET.
1. Introduction to C#
A statically-typed language from Microsoft, widely used with .NET — and where it fits alongside Java and C++.
2. Variables & Data Types
Declaring typed variables — and the var keyword that lets the compiler infer the type for you.
3. Operators
Arithmetic, comparison, and logical operators — the same C-family set as Java and C++.
4. Conditionals
Branching with if, else if, and else — identical structure to Java and C++.
5. Loops
Repeating code with for and while — the same three-part for-loop structure once again.
6. Methods
Reusable blocks of code, declared with a return type — C#'s term for the same idea Java calls methods too.
7. Arrays
Fixed-size, single-type collections — and the foreach loop that steps through one cleanly.
8. Classes & Objects
Blueprints (classes) and the instances made from them (objects) — a constructor pattern almost identical to Java's.