An Environment for Learning Interactive Programming | AMiner