Pyret is a programming language and development environment designed for teaching and learning computer science. It is designed for students of all ages to make programming easier, free of errors, and more fun. Pyret allows students to create programs that are immediately executable, so they can quickly get feedback on their code. It also provides a number of features that allow students to debug their programs and explore data structures, functions, and algorithms. Pyret also offers a rich library of functions and data structures to give students a comprehensive set of tools to work with. Pyret is built on the Racket programming language, and is designed to be highly extensible and customizable. This allows teachers and students to easily adapt the language and environment to fit their teaching styles and the needs of their projects.
Both are functional programming languages made with computer education in mind. Pyret was also a #lang racket originally.