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:40 PM

    I have encountered this problem in one form or another since college

    Dear Mr. Brin:

    The problem that you have encountered in attempting to teach your son Basic represents the logical conclusion to a problem I first encountered when I entered college in 1994.

    Back in 1993 and 1994, I was a skilled classroom programmer in what I suspect was the last period in which Basic was taught at public schools. I was good at it, and wished to become better when I entered college. Unfortunately, when I actually got to college I quickly learned that not only was Basic not taught- you were expected to be familiar with Unix, Irix, B, C, and other programming languages which simply did not have the same theoretical underpinnings and logical structures.

    Despite their arcane nature, I would have gladly learned them- if my college had been willing to teach me. Unfortunately, there were no courses for beginners- only for experts. Thus began my education in political science.

    Years later, when I finally decided that I wanted to try them anyway, I looked for the easiest programming language I could find. It was Microsoft Visual Basic 6. A good, solid program available in student version for several hundred dollars, available in commercial version for... over a thousand dollars. And immediately replaced by Microsoft Visual Basic.Net, whereupon ALL copies of VB 6 were withdrawn from production.

    Simply put, the phraseology used to introduce and instruct on even INSTALLING Visual Basic.Net is terrifying. Without ever actually dwelling upon the fact that VB.Net is in fact a 'language' used to make 'programs', the manual implies that advanced knowledge of installing network servers and proxy servers is necessary before you can even begin using it. It talks about 'building applications', 'retrieving databases', and 'creating XML webpages', and gives the impression that if you're not already a graduate with a degree in servicing computers, you shouldn't even bother. It scared me away, and I have a college degree and a law degree. I cannot imagine any child reading this stuff and still being willing to give learning VB.Net a try.

    Sincerely,

    Michael B. English

Most Active Letters Threads

668

Obama's exceedingly familiar justifications for escalation

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

The crazy, irrational beliefs of Muslims

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

The face of rotted Washington

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

Bigotry wins in Switzerland

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

Mike Huckabee's fatally bad judgment

Brutality by another Huck-pardoned criminal suggests the 2012 GOP hopeful listened more to pastors than prosecutors

View all »

Letters Help

Currently in Salon