# Programming, taught upside down: what changed in v1.1.0, sgit.ai

> The changes to the article "Programming, taught upside down" in v1.1.0, paragraph by paragraph.

*Source: <https://newsroom.sgit.ai/articles/versions/programming-taught-upside-down/v1.1.0.html> · sgit.ai v0.7.87 · this file is generated from the same content as the page, so the two cannot drift. Every page on this site has a `.md` twin; internal links below point at them.*

---

[Home](../../../index.md) / [Articles](../../index.md) / [Programming, taught upside down](../../programming-taught-upside-down.md) / [Versions](../programming-taught-upside-down.md) / v1.1.0

# Programming, taught upside down: what changed in v1.1.0

From v1.0.0 (2026-10-21, `6385c6c40`) to v1.1.0 (2026-10-27, `db67c5ce1`), paragraph by paragraph.

0 paragraphs added, 0 removed, 4 changed in place, 43 unchanged. About 0 words added and 79 removed. Insertions are marked like this, deletions like this; unchanged runs are folded to one line; figures appear as their file names.

[all versions](../programming-taught-upside-down.md)

2 unchanged paragraphs

!shot pu-upside.webp | images/ | Programming, taught upside down.down:Usually: syntax and types, variables and functions, classes and structure, exercises with no purpose, and often nothing useful at the end. Howhow it is learned:usuallysomethingtaught,youandwant to control, makehow it workisand see it work, the concept you need when you need it, and structure because you need it.learned. | concept

18 unchanged paragraphs, under In short {#in-short}, Lockhart, on maths {#lockhart}, We do the same with programming {#programming}…

!shot pu-loop.webp | images/ | The tools that got the loop right:right, from BASIC on the ZX Spectrum,SpectrumVisual Basic, the spreadsheet, Scratch, Code Club, and nowto explorer coding. Each made the distance from an idea to seeing it work very short. | timeline

6 unchanged paragraphs, under The irony: back to Excel {#excel}

!shot pu-excel.webp | images/ | The irony: people taught programming with nothing useful to build, peoplebuild go back to the spreadsheet,spreadsheet and program there anyway. Microsoft calls Excel the world's most widely used programming language. | concept

6 unchanged paragraphs, under Explorer coding starts at the right end {#explorer}, Coding is communication {#communication}

!shot pu-communication.webp | images/ | Coding is communication: voice and briefs, visual blocks, code and its primitives, and the machine underneath. The way in changes; the primitives stay. | concept

11 unchanged paragraphs, under What I hope changes {#hope}, What this does not claim {#limits}, Where this comes from {#sources}

[all versions](../programming-taught-upside-down.md)


---

*[Site index for agents](../../../llms.txt) · [HTML version](https://newsroom.sgit.ai/articles/versions/programming-taught-upside-down/v1.1.0.html)*
