This document introduces the Alice programming environment. It discusses that Alice is a visual programming tool used to create 3D animations. It reviews the basic components of any programming language that Alice contains like instructions, decision making, repetition, and modularization. It demonstrates how to install and use the Alice interface, add objects to a world, and program an object's movement. The document provides an overview of the key concepts needed to get started with visual programming in Alice.