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 10:35 AM

    Not so basic

    I used to program using Basic back in my teenage years, today I'm a Unix admin and the closest to programming I do is a little shell and some perl. Certainly, the benefits of such hands on was the development of the necessary logical structures that would later help me relate and understand more complex problems.

    What the current "scene" lacks is the broadness of application Basic had, in order to make "something" today you need a lot of tools; the tools are fancy, the presentation flashy, but you can't really see what's going on under the hood, this is partially ok if your later leanings aren't tied specifically to programming or systems engineering. Yet the true value of the experience, specially at a young age, is akin to LEGO, with simple elements your imagination and skills develops to build something complex. This is lost on todays tools, everything is already done (cut/paste) and the joy of striving stifled.

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.
424

The face of rotted Washington

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

Bigotry wins in Switzerland

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

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