List of educational programming languages (original) (raw)

An educational programming language is a programming language that is designed mostly as an instrument for learning, and less as a tool for writing programs to perform work.