An introduction to the Grace programming language

Grace is a modern programming language designed to be used in teaching novices how to program in an object-oriented style, the predominant style used in industrial software development. The language was designed to be as simple as possible, while still enabling programmers to express, concisely, all commonly-used object-oriented idioms.

Click though the tabs on the left to go though the tutorial!