I have been an undergraduate teaching assistant for the Introduction and Intermediate level Programming and Problem-Solving classes at the Carleton School of Information Technology for the last year.
Whether or not your child grows up to be the next Zuckerberg, programming is a highly useful skill for him or her to learn. It teaches vital problem-solving, creativity, and communication skills. Plus ...