← Foundations roadmap
Variables, types, and control flow
Every language expresses this differently, but the underlying ideas (naming data, branching with conditionals, repeating with loops) are the same everywhere. Pick one language and get genuinely comfortable here before moving on — depth beats breadth this early.