Reminds me of this approach:<p><a href="http:&#x2F;&#x2F;everyonecanprogram.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;everyonecanprogram.com&#x2F;</a><p>UK schools are teaching programming with marble runs.