RoboMind is software specifically developed to support technology education. By programming a robot, students learn about logic, computer science and robotics. The beauty of RoboMind is the compactness of the learning environment. It directly connects logical thinking to solving challenges encountered in daily life and industry. To program the robot a new programming language 'ROBO' has been developed. It is a concise language with a small set of rules which require no foreknowledge. Although ROBO is a concise language it still leaves plenty of room to make interesting programs. The programming principles used thereby lay at the heart of most other programming languages.