I want to teach programming, but preparing materials is a lot of work...' 'Isn't there a more intuitive and easier-to-teach ...