Novice Programming Environments. Scratch & App Inventor: a first comparison
Subgoal-labeled instructional material improves performance and transfer in learning to develop mobile applications