Variables and types, operators, control flow, and arrays—language-agnostic fundamentals.
Definition (agnostic).