There are many apps and Web sites that help teach young minds how to program. In addition to being a worthwhile pursuit in and of itself, it helps students learn lessons in logic and problem-solving. However, in ...