Skill
What a program actually is: variables, control flow, functions and data, and how a machine executes them — before any single language's syntax.
Curated resources
Scores are LearnPath editorial opinions (clarity, cost, freshness, project density) — not an objective ranking. Every YouTube item is embedded officially after a click-to-load facade.
1h 59mLearnPath pickfreeCodeCamp.org1h 59m
Explains what a program actually is — variables, control flow, functions, data — before any syntax, then walks through how the machine executes it. Runs ~2 hours, so a complete beginner can finish it in a week and arrive at a first language course with the right mental model.
CrashCourse7h 56m
41 short episodes that build from logic gates to operating systems, networking and the web. The fastest way to fill the gaps that make later courses feel like magic; each episode is about 12 minutes so it fits between practice sessions.