Why kids don't program
johnlawrenceaspden.blogspot.com
Why kids don't program
1–10 of 96 posts
Re: Why kids don't program
#2Re: Why kids don't program
#3Re: Why kids don't program
#4You can easily make a page with a javascript editor and immediate evaluation if you wish, and simplified api.
Re: Why kids don't program
#5If in 1983 I could have googled sin and cos or read about it in wikipedia, I would have wasted much less time.
Re: Why kids don't program
#6Re: Why kids don't program
#7This anecdote makes the point that a very specific kind of thinking was better suited by the tools of the late 70s, and maybe - I've never been much inclined towards it, so I dunno.
And what we consider 'programming' is blurrier than it used to be. Is HTML programming? What if you use a fancy editor like dreamweaver? Only when it becomes dynamic? Does CSS count? A lot of youngsters, when they aren't getting off my lawn, have done web stuff, and the fact that it's a gradual shift from being a user to being a programmer probably makes it even easier.
I find the whole premise of this blog post flawed. (Great Scott! Someone disagrees with someone else on the Internet!)
Re: Why kids don't program
#8In reality, I'd wager there's a _lot lot_ more kids programming today than 30 years ago. How many people had a computing device at home back then? This anecdote makes the point that a very specific kind of thinking was better suited by the tools of the late 70s, and maybe - I've never been much inclined towards it, so I dunno. And what we consider 'programming' is blurrier than it used to be. Is HTML programming? Wha…
Like it or not, the act of programming has become much more difficult than it once was. 1988 I could reboot my Apple IIgs, hold down a couple of keys, and I could start writing a BASIC program immediately.
Re: Why kids don't program
#9Anyway - 8-bit computers were superb "teach-yourself-programming" machines, but I think novadays kids have internet access, so they will manage :)
PS. I would choose python + pygame to teach a kid graphic programming. It is simple, interpretted and has interactive console.
Re: Why kids don't program
#10There are so many more options than when he was writing BASIC programs on a ZX Spectrum. Choose something straightforward and stick with it. Python is about as simple as it gets. PLT Scheme is also a great option, it has a fully self-contained environment that includes much better graphics options than BASIC did, and is well-documented. There are lots of others - this post has some good discussion on a similar topic:…
It's also important that there be a lot of reference materials which would be easy for a kid to teach him/herself with.
For example: http://www.scribd.com/doc/200861/A-Touch-of-Applesoft-BASIC-...
This was the book I read when I was 10 years old. It was also easy to find BASIC code at the school library and in computer magazines.
How many current general computer magazines still publish useful bits of code ("How to access your mouse from Apple Basic", etc) ?