Taprova uses emerging technologies to teach novices the differences between the different types of variables in the Processing language. Both an experience prototype and a proof of concept prototype were made, which were used to validate how comprehensible they were.