Wie sind die Roboter.
July 25, 2012 3:05 PM Subscribe
Basic programming using C++ from the ground up, high school edition.
posted by Nomyte to Technology (14 answers total) 10 users marked this as a favorite
My high-school-aged younger brother seems excited about joining his school's robotics club in the fall. Apparently, they do some C++ programming in there. My brother is inexperienced, but undaunted.
I will admit up front that he's not a great independent learner at this point in his life. He is impatient, easily frustrated, and oftentimes very stubborn. He definitely lacks an internal locus of motivation. Robotics may easily turn out to be another thing that he gets excited about, buys a bunch of stuff for, and then quits after a week.
He's asked for a C++ book, and there's certainly no shortage of those. But most of them are directed to patient, attentive adult learners. I need something that is engaging, interesting, and makes no assumptions. His technical knowledge is really quite limited. I'd hate for him to quit before he finds a working compiler. Whatever you recommend should probably be project-based or task-based, even if in silly or useless ways.
In the end, even if he doesn't stick with robotics for long, he might end up with an extra tool in his inventory. And programming is fun.
In sum: please recommend learning resources for C++ that start with the rudiments of programming and teach basic concepts in engaging, creative, and interesting ways. Hard-copy books are preferred, but online resources may also be acceptable.
Alternatively, feel free to suggest stuff to get older kids excited about computers, robots, and programming. Focus on things that don't assume that computers, robots, and programming are inherently interesting.