<div dir="ltr"><div><div>I&#39;d say Python is a good language to learn unless she really wants web stuff. Then PHP or Javascript. <br><br></div>Avoid C shell, C (for a while), and most anything else. With Python, PHP, or JS you can make something useful that works, fairly quickly. With each of the communities for those languages she can probably find a few like minds.<br>
<br></div>Leam<br><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, May 29, 2014 at 3:17 PM, Tom Freeman <span dir="ltr">&lt;<a href="mailto:tfreeman@intel.digichem.net" target="_blank">tfreeman@intel.digichem.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
My apologies for using up people&#39;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&#39;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 &quot;Alice&quot;, which apparently her school uses for programming introduction.<br>

<br>
My advice, which should be considered highly flawed, was to take advantage of the &quot;Alice&quot; 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&#39;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>
______________________________<u></u>_________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org" target="_blank">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/<u></u>listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/<u></u>listinfo</a><br>
</blockquote></div><br><br clear="all"><br>-- <br><div><a href="http://leamhall.blogspot.com/" target="_blank">Mind on a Mission</a></div>
</div>