Why fig

Fig is a programming language designed specifically for learning and teaching non-programmers.

Constrained to about 100 commands around 7 essential concepts, fig is minimal enough to learn completely but flexible enough for years of useful programming. It is not ever necessary to learn all 90-something fig commands; not even to illustrate all 7 concepts:

Through these concepts, a student / teacher / user may better understand both programming and computing.

In terms of compatibility, fig connects with various platforms:

To learn the language itself:

> Learning-fig

And for a metaphorical overview of programming:

> The-Robot-Hypnotist

< Learn-about-the-fig-programming-language

<< Fig OS Manual