[citation][nom]egidem[/nom]I know some guy who had a different career path that had nothing to do with programming or coding. This guy had a quick, sharp and logical mind. I gave him one of my Intro. to Computing books and he loved it. His career is now changed towards a different path, and is well majoring into this field. He tells me that had he discovered this sooner at a young age, he wouldn't have wasted any time doing anything else.I think this idea of exposing kids to the innards of programming at such young ages is brilliant. Not only does it give these young kids basic fundamentals of what goes inside the computer in terms of software, but it could also easily help discover/channel some of these kids' interest into something that would be an awesome skill to have at a young age. Amazing talent could easily come out of CoderDojo.[/citation]
I've had a similar experience happen personally to me. I came to college only having a rough idea of what I wanted to major in. I saw one of my EE friends taking an intro CptS course, and I decided I wanted to take it the next spring. After taking that intro course, next thing I know I'm teaching myself PHP, CSS, HTML, sql queries, a dash of javascript, and I'm reading up on how to set up a linux server. Now a year later after seeing the first bit of code in my life, I'm engaging with Microsoft, Amazon, and Facebook about possibly getting an internship this summer. It's been great!