<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font size="+1"><font face="Ubuntu">Hi,<br>
        <br>
        For a beginner, after Alice (which I might skip) I would
        probably start with Python as it is a fairly easy language to
        understand and very useful out of the box. Ruby would be my
        second choice. Then for a database learn SQL with a good, real
        db (no MS Access trash) and for web learn HTML5/CSS3 with the
        framework for the language (Django for Python, Rails for Ruby)
        as well as JavaScript<br>
        <br>
        I would prefer an interpreted language because she could use the
        interpreter to test code snippets without having to compile the
        project. I would also use the latest versions of the language
        and not worry about older versions. Python 3 and Python 2 have
        some major differences.<br>
        <br>
        Jay<br>
        <br>
      </font></font>
    <div class="moz-cite-prefix">On 05/29/2014 03:17 PM, Tom Freeman
      wrote:<br>
    </div>
    <blockquote
      cite="mid:alpine.LRH.2.11.1405291441140.15450@intel.digichem.net"
      type="cite">
      <br>
      My apologies for using up people's bandwidth for something not
      really linux, but this list is the best resource I know of for
      access to computer people with an insane breadth of backgrounds
      and opinions. And they are willing to share.
      <br>
      <br>
      A few days ago my daughter asked for an opinion as to a computer
      language for her to learn. No, she doesn't have a project in mind,
      which would have at least focused the discussion a little bit. She
      is a university librarian, however, should that have any bearing
      on the discussion. She has access to a moderate amount of
      materials for "Alice", which apparently her school uses for
      programming introduction.
      <br>
      <br>
      My advice, which should be considered highly flawed, was to take
      advantage of the "Alice" materials as a first, quick step. Follow
      that with perhaps either some work in Python or Java, with the
      Java due to her constant involvement in tiny web projects.
      <br>
      <br>
      If the Python or Java settles, and the itch continues, I was
      suggesting a second language, possibly data base oriented for the
      library work, or something derived from either FORTH or LISP for
      the mind expansion properties. As yet another alternative -
      cshell(?) since she prefers the macintoy.
      <br>
      <br>
      (I had a relative utterly in love with FORTH and very good at it
      also. Unfortunately, he thought _everybody_ should program in
      it... Not a very successful idea unfortunately.)
      <br>
      <br>
      The multipart question here seems to be:
      <br>
      1) Is there a proper solid resource for building some programming
      skill that I should have know about and don't?
      <br>
      2) Did I suggest a moderately reasonable approach in the eyes of
      people who _actaully_ program?
      <br>
      3) Is there probably a better approach I should have known about?
      <br>
      <br>
      Thanks to all for the use of their bandwidth.
      <br>
      <br>
      _______________________________________________
      <br>
      Ale mailing list
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:Ale@ale.org">Ale@ale.org</a>
      <br>
      <a class="moz-txt-link-freetext" href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a>
      <br>
      See JOBS, ANNOUNCE and SCHOOLS lists at
      <br>
      <a class="moz-txt-link-freetext" href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a>
      <br>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Jay Lozier
<a class="moz-txt-link-abbreviated" href="mailto:jslozier@gmail.com">jslozier@gmail.com</a></pre>
  </body>
</html>