Provides a hook for learning

Teaches programming skills,
problem solving,
logic and reasoning and more

 

http://youtu.be/A2US-gqEgIs