Start here
Programming
The shape of code — language-agnostic fundamentals.
- •100 XPVariables & AssignmentNames pointed at values.
- •100 XPControl FlowBranches, loops, and the flow of execution.
- •100 XPFunctionsNamed, reusable behaviour.
- •125 XPCollectionsLists, dicts, sets, tuples — and which to pick.
- •125 XPScope & StateWhere names live and who can change them.
- •125 XPErrors & ExceptionsCatch what you can handle, bubble what you can't.