Learn about different programming languages.

Programming is both an art and a science. It involves interpretation, abstraction and creation, as well as quantitive analysis, mathematics and algorithmic thinking. Don't expect too much too quickly. Just like many things in life, good things take time.

For Students

Have you ever seen this programming language? Are you going to program or be programmed?

For Teachers

Check out the programming language posters which you can use in your class. Use our register machine interpreter to teach the basics of computational theory!

All Imperative Dynamic Static Object Oriented Functional