Cubely is an immersive virtual environment designed to enhance student's learning experience. This environment consists of cubes that represent functions and secondary scene that can be controlled by them. In Cubely, kids can learn programming basics by completing simple objectives (e.g. get figure to the treasure). To complete them, they must organize provided cubes into more complicated structure. In other words, they must create a program.