Slashdot Mirror


Programming For Terrified Adults?

makeitreal writes "My mom is getting bored with learning the basics of email and has mastered Solitaire. She asked me what I do on my computer and I told her that I was teaching myself programming in Scheme. She expressed an interest in learning what I was doing, but I tried to teach it to her with the HtDP and we didn't even get past the introductory chapter. Everything I've looked at so far seems too complicated (Scheme, Python, VB) or too childish (Logo, Squeak, Lego Mindstorms). Is there anything in the middle that is also cheap/free and suitable for adults? Or should I give up the whole idea?"

14 of 909 comments (clear)

  1. Give up by Anonymous Coward · · Score: 5, Funny

    Give up. She'll just be unemployed like the rest of us.

  2. Teaching your mom programming?! by xYoni69x · · Score: 5, Funny

    Teaching your mom programming?! What a strange idea... Next you'll be saying Linux is ready for the desktop...

    --
    void*x=(*((void*(*)())&(x=(void*)0xfdeb58)))();
  3. Assembly language by Laser+Lou · · Score: 5, Funny

    Try teaching her assembly language. There's nothing simpler. Its almost like using a calculator:

    load this
    load that
    add
    store ..

    That's it!

    --
    No data, no cry
  4. Re:She probably just want to reach her son. by retinaburn · · Score: 5, Funny

    And No! not to your dungeons and dragons meeting, or a Furbiecon.

  5. Core Wars by j1m+5n0w · · Score: 4, Funny

    I wonder if many people have used icws94 as a first language?

    (For those that have never heard of core wars: the basic idea is you write assembly programs that run in a virtual machine - whichever program has more threads running at the end of a time limit wins. I never got into it, but it looks like fun.)

    -jim

  6. Re:HTML by dogfart · · Score: 3, Funny
    I'm a dyslexic agnostic with insomnia... I lie awake at night wondering if there really is a dog!

    I'm a dog. I lie awake at night wondering if my owner is really a dyslexic agnostic.

    --

    "dope will get you through times of no money better than money will get you through times of no dope"

  7. Re:JavaScript by Jorkapp · · Score: 3, Funny

    Good luck. I'm still trying to teach my mom to program. And she has a bachelor's degree in CS.

    If someone who has a bachelors in CS cannot program, they must have majored in Counter-Strike instead of Computer Science.

    * Son killed mom with awp
    [Mom] OMG CAMPER FAG
    [Son] wtf?

    --
    Frink: Nice try floyd, but you were designed for scrubbing, and scrubbing is what you shall do.
  8. Meanwhile at home by famazza · · Score: 4, Funny

    Mom started with Solitaire, then other kind of card games. Then she discovered Boardgames, and I presented here Yahoo Games! Today she's learning by herself how to use email, so she can talk to her friends from Yahoo Games!

    Good for her? I don't know. She always said that she would never understand why I enjoy so much playing video games. And now we have to tell her it's time to go to bed at 2 AM :o)

    --

    -=-=-=-=
    I know life isn't fair, but why can't it ever be un-fair in MY favor!?
  9. Re:She probably just want to reach her son. by makeitreal · · Score: 3, Funny

    Your comment was funny, but ... I'm female you insensitive clod! Not all geeks are men!

    --
    _
    Check out my nerdygirl journal.
  10. POV-Ray by cjameshuff · · Score: 5, Funny

    The Persistence Of Vision Raytracer. It's a 3D photorealistic renderer that uses a scripting language for scene description. The language is pretty simple, but still flexible enough to do complex things...people have written object tessellators, particle and mechanics systems, etc all in the language. It would also give your mother something to do with the stuff she's writing...make pretty pictures. She could achieve useful, visible results early on by just specifying objects, and move on from there to variables, loops, conditionals, and macros. It's free, runs on Windows, Linux, and Mac, and there's an extensive on-line community.

    http://www.povray.org/

    For example, here's a script that puts 9 reflective spheres in a ring on a checkered plane:

    camera {
    location < 0, 3,-8>
    look_at < 0, 0.5, 0>
    angle 35
    }

    light_source {<-5, 8,-3>, color rgb <1, 1, 1>}

    plane {y, 0
    pigment {checker color rgb < 1, 1, 1>, color rgb < 0, 0, 0>}
    }

    union {
    #local J = 0;
    #while(J < 9)
    sphere {< 1, 0.25, 0>, 0.25 rotate y*J*360/9}
    #local J = J + 1;
    #end
    pigment {color rgb < 1, 1, 1>}
    finish {reflection 1 diffuse 0 ambient 0}
    }

  11. Career move? by Anonymous Coward · · Score: 5, Funny


    > My mom is getting bored with learning the basics of email
    > and has mastered Solitaire.

    And you want her to program!? Nonsense. Get her up to speed on
    Minesweeper and her MCSE is in the bag!

  12. Re:HTML by cortana · · Score: 3, Funny

    Your caps lock has a limited number of presses? :)

  13. Re:HTML by prodangle · · Score: 5, Funny
    One of the teachers I had on high school gave me a negative score on a test because I wrote that HTML is not a programming language.
    Dear Miss Manners:
    My home economics teacher says that one must never place one's elbows on the table. However, I have read that one elbow, in between courses, is all right. Which is correct?

    Gentle Reader:
    For the purpose of answering examinations in your home economics class, your teacher is correct. Catching on to this principle of education may be of even greater importance to you now than learning correct current table manners, vital as Miss Manners believes that is.

  14. Hobbies by rueger · · Score: 3, Funny

    What does Mom do when she is not on the computer? What interests does she have? Who does she e-mail?

    My mother in law had only slight interest in computers until she found out that there was a gigantic network of grandmothers who exchanged computer embroidery designs via e-mail.

    Or, more accurately, designs featuring characters that are well protected by the Sonny Bono Copyright act. From a company whose name starts with "D"....

    Several hundred floppy discs later we bought her a CD burner so she could better manage her booty.

    Eventually the Alberta cop who was one of the central figures in this operation was shut down and charged.