Mental models and the learning of programming ( case for support )