These guys also made this:
I'm questioning wither this "everyone should learn to code" is just to oversaturate the market with developers so they'll have their pick of talent at intern level salaries.
As long as my oldest maintains a healthy balance, we've been trusting him to make those decisions. He's 8 and a good kid, doing well in school, loves reading and playing outside but there are days where he just wants to sit inside and play games and I see absolutely nothing wrong with that. All things in moderation.
Plus the games he plays are Minecraft and the Lego games. Recently i got him hooked on code.org which is awesome.
Kids should start with your trust. They shouldn't have to earn it.
>Places like Best Buy are the antithesis of what someone interested in computers should be doing.
This alone was worth my upvote.
>Many perceived problems are what we call PEBKAC (problem exists between keyboard and chair) i.e. user error.
Or ID10T errors.
This is sound advice. As far as programming is concerned, there is a lot of cool stuff out there. Code.org is neat, and free. My kids have enjoyed the little function you get from that as well.
This tutorial is part of the Hour of Code program. It's part of Computer Science Education Week.
If you liked this one, you might try another tutorial. The ones for 2014 are all listed here
Code Academy is a great place to start, or you can try Code.org as another place. Code Combat is a place for a giggle as well as a spattering of knowledge. W3Schools is a really great place as well.
I think it was a nice commercial. You should put it on /r/videos too. I think this will be a fun way for little kids of course, maybe even adults who enjoy Minecraft to start programming. At least you're going to be teaching them something useful, instead of the horrible Code.org, that uses drag and drop programming to make it look easy and fun.
EDIT: Formatting
http://www.code.org will introduce you to some concepts of programming.
http://www.codecademy.com has interactive tutorials that teach you the basics of some languages.
Other than that, I don't know. I've been doing programming for only two months now. I want to make a website. I'm still pretty lost.
I don't know if I should be giving any advice, I'm not experienced, but I first went to Code.org, and then to Codecademy.
Edit: The second link originally directed you to Codingacademy.com, which tries to install malware on your comptuer. Sorry. I've since changed it.