In this present age, programming languages are a big deal as we heading to the age of artificial intelligence (AI) and they are the basis of this evolution. To support this fact is the statistics that clearly show that programmers are among the sought-after professionals and the biggest earners. While there is this big rush for programmers, there are very few programming languages out there that are dedicated to teaching people how to code. Among these languages is Alice, an open source object-based educational-focused programming language. The application is built to be used in the classroom to teach the fundamentals of programming and introduction to Java courses.
Learning OOP requires reading numerous documentations, but this application decided to take the visual approach through using drag and drop environment to create computer animations using 3D models. It comes with a huge gallery of models including a full Sims character builder, which can be employed in building a world, with a Scene Editor that can be used in adding objects and editing their position and size. The application interface is similar to that of Scratch, which is all about creating different virtual world scenarios by using the drag and drop to combine blocks of methods, statements and functions.
All in all, this is an application you need to get you started with object-oriented programming and 3D animations.
Alice is licensed as freeware for PC or laptop with Windows 32 bit and 64 bit operating system. It is in graphic editors category and is available to all software users as a free download.