The application has several tutorials that supports learning the programming language used in this tool.
It is as simple as selecting a word and dragging it to a list of actions to make the change to the character or scene.
Object-Oriented Programming also takes place in this application. These are represented with 3D objects located in the scenes. They come in all types: from building and urban elements to animated characters and different types of machines. Properties, methods, and events, all have a place in this application.
Although Alice is aimed primarily at young people, it can be complicated to learn if you are not familiar with the system.