“…In this context, there are several tools that try to introduce basic programming concepts through a familiar and pleasant environment in order to help students on learning to program. The following list shows some of the most well-known tools: BALSA (Saraiya, 2002), TANGO (Hughes and Buckley, 2004), Jeliot (Silva et al, 2009), Alma (Pereira and Henriques, 1999), SICAS (Mendes et al, 2004), OOP-Anim (Santos et al, 2010) (Esteves and Mendes, 2003), VILLE (Rajala et al, 2007), JIVE (Lessa et al, 2011). All of these tools are concerned with visualization or animation of programs written in traditional programming languages (C, Java, etc.…”