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

  • Wednesday, September 13, 2006 08:26 PM

    You aren't looking hard enough

    I think we are from the same era, (Pleistocene). I grew up on BASIC, FORTRAN, and punch cards, earned a PhD in Computer Science, and have been happily working on software in one form or another since I was 10, in 1967.

    So I have to ask: what are you smoking?

    Sure, BASIC is gone, and good riddance. But a greatly improved version of that experience is available today. If you want instant gratification from a few lines of code, then Python is definitely the way to go. It's massive libraries allow for exploration in any number of directions.

    If you want to go deeper, then the best modern equivalent of assember language is the Java Virtual Machine. The layout is highly accessible, and there are all sorts of fun projects that could be done -- compiling simple languages to JVM code, maybe doing an interpreter, byte-code transformations, either directly or through aspect-oriented programming interfaces.

    And if you want to go deeper still, Java will soon be open-sourced by Sun, and there are other open-source implementations. And of course there are thousands and thousands of other open-source projects to explore and tinker with.

    I think you've missed the real issue: In the 1970s, if you sat down at a computer, you pretty much had to write your own software. Now, it takes an act of will to clear your mind, ignore the internet, solitaire, email, IM, and do actual work. The distractions are especially damaging to tasks requiring great immersion and concentration, such as programming and especially learning programming.

Most Active Letters Threads

725

The commendably missing element from Obama's speech

There was no pretense that human rights is our goal, or the likely outcome, in escalating the war
688

Obama's exceedingly familiar justifications for escalation

The "new" approach to Afghanistan touted by White House officials seems quite old
329

Yes, it's Obama's war now

An uninspiring speech sells a dubious policy, but progressives who feel betrayed have only themselves to blame
267

America's regression

It's almost impossible to find a nation with as many torture advocates as the U.S. has.
183

The poster boy for progressive self-delusion

Read Hayden's 2008 Obama endorsement to remember the way the left sold our centrist president to itself

View all »

Letters Help

Currently in Salon