FreeCareerPath
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.