1. Papert S (1980) Mindstorms: children, computers, and powerful ideas. Basic Books Inc., New York
2. Kelleher C, Pausch R (2005) Lowering the barriers to programming: a taxonomy of programming environments and languages for novice programmers. ACM Comput Surv 37(2):83–137
3. Orit S, Eva H (2009) Tangible user interfaces: past, present, and future directions foundations and Trends®. Hum–Comput Interact 3(1–2):1–137
4. Sapounidis T, Demetriadis S (2009) Tangible programming interfaces: a literature review. In: Proceedings of the 4th Balkan conference in informatics, Thessaloniki, Greece, pp 70–75
5. Suzuki H, Kato H (1993) AlgoBlock: a tangible programming language, a tool for collaborative learning. In: Proceedings of the 4th European logo conference, pp 297–303