I will show this article to my sons this weekend and redouble my time with them teaching them to program. As with many things in life (healthcare, food, peace, schools), we also need to appreciate having high-speed Internet access and two parents with programming experience and the time and interest to mentor our children.