Core concepts across programming languages#
The Computer Programming Mandala organizes the concepts that recur as readers move among programming languages: programs, values, expressions, decisions, repetition, functions, collections, abstraction, and execution.
The book treats those concepts as connected distinctions. It helps readers examine what carries across languages while keeping meaningful differences visible rather than treating every language as interchangeable.
The Computer Programming Mandala is an independently readable title in the open Domain Mandalas series. It does not imply a reading sequence or volume numbering.
A durable programming vocabulary#
Programming is not only a collection of commands. It involves making structure, transformation, and consequences available for inspection. The book develops that vocabulary through examples and comparisons that can support further learning in unfamiliar languages.
Publication and access#
Written by Lynn Walker and published by WinMedia on September 15, 2026.