Teaspoon languages: Support learning tasks that teachers (typically non-CS teachers) want students to achieve; Are programming languages, in that they specify computational processes for a computational agent to execute; and Are learnable in less than 10 minutes, so that they can be learned and used in a one hour lesson. If the language is never used again, it wasn’t a significant learning cost and still provided the benefit of a computational lesson.