This letter is associated with the following article:
Letters
Thursday, September 14, 2006 12:00 AM

Why Johnny can't code

BASIC used to be on every computer a child touched -- but today there's no easy way for kids to get hooked on programming.

Read other letters about this article

  • Thursday, September 14, 2006 06:20 AM

    I thought I was the only one!

    Wow, what a great article!

    For years, I've been grumbling about how much easier it was to learn about computers back in the days of the C-64, when you had to learn a minimal amount of simple programming to get anything done at all. You simply couldn't avoid at least a little bit of exposure to what went on under the hood in order to make all those amazing things happen. Even better, you couldn't really mess up, because the worst that could happen was that you had to switch off and on. There wasn't a hard disk to corrupt or an OS to reinstall when all else failed.

    The last computer I owned that came with a workable BASIC language was my Amiga 500, purchased in 1987. Even then AmigaBasic was phased out when the operating system was updated.

    My very first exposure to computers was in Grade Three, when my school got ONE computer. A Commodore PET. It spent a month in each classroom over the course of the school year, and everyone got a chance to fiddle with it. No training (because it was new to the teachers too); just a chance to play with it.

    My best friend knew only that computers were supposed to be able to solve problems. So he typed in:

    CAN YOU DESIGN A MORE FUEL EFFICIENT CAR?

    The reply: "?SYNTAX ERROR. READY."

    He lost interest; I was hooked. What the heck was a SYNTAX ERROR? And what did you have to do to make the machine actually do something useful?

    Long story short, I got to that PET whenever I could. Before you know it, I had it printing my name on the screen endlessly. By sixth grade, I was writing simple quiz programs for my own edification. They had to be simple, because the school didn't have a disk or tape drive.

    I got a VIC-20 and tape drive as a "reward" for passing sixth grade. A couple years later, I moved up to a C-64 with disk drive. Spent endless weekends typing in pages and pages of code from magazines like COMPUTE!'s Gazette--my main source of games and other fun stuff.

    Seventh grade, my class put on a Christmas play involving a talking computer. I can't remember anything about the play, except that I suggested the amazing idea of using a computer speech synthesizer to actually have a computer voice in the show. I had to sit backstage typing the dialogue into a BASIC program during the performance, now on a C-64, because there was STILL no way to save my work at school. But it was fun and exciting, and everyone got caught up in it. And they could all understand it.

    I continued to use BASIC into the DOS era, where I spent a summer (1987, I think) writing programs for my dad's office. The money I earned that year enabled me to move into the graphical era with that Amiga. Everyone I knew was still using Commodores (I don't think I ever met an Apple II user), right up until DOS began to take over the mainstream.

    These days, I always tell people that I'd take a C-64 over an Xbox360 any day. Games are fun, but there's just not the depth of experience in a state of the art first-person shooter that you can get from learning how to make an animated hot air balloon float across the screen with a few lines of code on a 64.

    I have not become a master programmer as a result of all this. The real result was that I incorporated the ideas of programming into other things I do. To this day, I'm not afraid to whip off a quick little macro or standalone application to solve a simple problem. But even when not programming, I am always aware, at some level, of what's going on under the hood.

    I do teach first year college students sometimes. I teach a basic computer literacy course that all students need to pass if they can't pass the entry exam on their computer skills. It's not really much fun for the teacher, because the class is filled with people who are convinced they're there as the result of a grave injustice. After all, they're computer experts! They hang out in chat rooms, play free online Texas Hold 'Em during class, get their music via peer-to-peer networks, and spend their evenings playing World of Warcraft.

    Never mind that they can't even make the computer print their name on the screen. And I don't even have the tools to show them how, any more. Which is a shame, because I can't help but think that there's no better way to get them fascinated with computers for real.

Most Active Letters Threads

523

The crazy, irrational beliefs of Muslims

Tom Friedman explains the real problem: stupid Muslims think the U.S. is about war and aggression.
417

The face of rotted Washington

Evan Bayh demands more debt-financed war - fought by others - while boasting that he's a stern "deficit hawk."
185

Bigotry wins in Switzerland

By voting to ban the construction of minarets, Switzerland apes the most extreme intolerance in the Muslim world
129

Facebook, the mean girls and me

At 34 years old, I finally feel like a popular seventh-grader. How sad is that?
103

Polanski moves from jail to ski chalet

The rapist director is granted bail, and one of his most vocal apologists celebrates

View all »

Letters Help

Currently in Salon