← Glossary
Glossary · Software on-ramp
Programming fundamentals
Also: coding basics
The core ideas used to express behavior in source code.
Programming turns inputs and state into outputs through values, data structures, conditions, loops, functions, modules, and error handling. For agentic engineering, the goal is not memorizing syntax. It is being able to read a change, predict what it does, run it, and tell whether the result is correct.