I remember growing up I was playing on the Internet and found a 10 chapter book online for QBASIC. I printed it out and had it scattered all over the floor, and in no time at all I was writing code that actually did things. I had never written code before and I was in elementary school (9 or 10?). Eventually this led to html, javascript, php, VB, C#, etc. Dad wasn't real thrilled when he realized I used all of the pr…
Why kids don't program
91–96 of 96 posts
Re: Why kids don't program
#92I miss _why ...
http://vodpod.com/watch/2078103-art-code-symposium-hackety-h...
Re: Why kids don't program
#93Re: Why kids don't program
#94Earlier quoted context omitted.
That makes me feel really sad. My epiphany was your iron curtain coming down. I can see how. In fact I had the same reaction initially (and my parents are graduates, but they don't know the first thing about maths, so they were no help to me either). I have no idea why I wrote the program to plot a circle that made it obvious what sin and cos were. In fact I think I might have misremembered my own story. I had a ZX81…
"The upcoming generations of programmers and mathematicians are going to be Gods. How could they not be with a library like that!" ...because they also have lolcats? Seriously, there are a lot more distractions these days, too.
Re: Why kids don't program
#95Earlier quoted context omitted.
I don't see that it is that much harder now. Boot your mac, open a terminal, type python, and start programming. Does it take one more step? Maybe, but it is a joke to say that is somehow more difficult.
Show me a tutorial on Python graphics on OS X that doesn't require installing an external library or learning about a really complicated graphics framework (Quartz 2D) and I'll believe what you just wrote. Apple basic graphics was one of two commands: GR or HGR
Assuming you are targeting those -slightly- older, pyglet would offer an incredibly simple way to progress, but would require you download one library, which I feel is a very reasonable requirement.
Re: Why kids don't program
#96Javascript is pretty much the new BASIC for kids these days. 10 print "BAH" 20 GOTO 10 for(i=0;i