A visual tool to learn computer programming